全部插件

DSH / BUNDLE / CLIENT-UI

dsh-macos-notify

v0.1.0WShihan / dsh-macos-notify48099d0dd8

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-macos-notify

DeepSeek Harness plugin: native macOS Notification Center banners (osascript) when an agent turn ends or a permission request arrives, with a per-operation sound picker on the web settings page

README / ZH

插件文档

目录摘要

DeepSeek Harness plugin: native macOS Notification Center banners (osascript) when an agent turn ends or a permission request arrives, with a per-operation sound picker on the web settings page

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- **仅支持 macOS。** 在其他平台挂载会在加载时抛错,而不是静默丢弃通知;也没有跨平台回退方案。 - **通知的归属方是“脚本编辑器”。** `osascript` 以脚本宿主身份投递横幅,因此 macOS 在“系统设置 → 通知”里把它列在 **脚本编辑器** 下。需要在那里允许该应用,否则横幅会被隐藏,而脚本仍然正常退出。 - **即发即弃。** 失败的横幅只记日志并丢弃:没有重试、没有队列,系统抑制通知时也没有应用内兜底。 - **没有节流。** 每个轮次、每次审批请求各一条横幅;长会话就是每轮一条,没有任何合并。 - **轮次即任务单位。** harness 没有持久的“任务”记录,因此“任务完成”指的是一个 agent 轮次关闭。 - **标题与内容各限 160 个字符。** 超出(无论是配置的还是代入后的)都会以 `…` 截断,因为通知中心本来就会裁剪。 - **暂存的文本只存在于当前页面。** 带着未保存的修改离开设置页就会丢弃它们;提示音与开关是立即提交的,不受影响。 - **测试同样需要设置提供方。** 预览请求通过设置文档传递,因此没有设置提供方的部署既没有页面控件,也没有测试按钮。