All plugins

DSH / BUNDLE / CLIENT-UI

dsh-macos-notify

v0.1.0WShihan / dsh-macos-notify48099d0dd8

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

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 / EN

Package documentation

Registry summary

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 verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

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