前言¶
DeepSeek Harness (DSH) 採用插件化架構。在開發或運行智能體任務時,開發者需要及時獲知會話創建、任務完成、任務中斷或待審批狀態。dsh-notify 旨在解決這一狀態感知問題,提供從應用內彈窗到系統原生通知的分層通知方案。
插件定位¶
這是一個由 having5548 維護的客戶端插件,開源協議爲 MIT。
核心功能¶
- 應用內通知:聚焦在 DSH 界面時,右上角彈出 Telegram 風格的 Toast 並播放提示音。
- 系統原生通知:聚焦在應用外時,Windows 10/11 或 macOS 彈出系統通知中心消息。
- Web UI 設置面板:支持管理總開關、通知通道開關、場景開關以及查看最近 100 條通知日誌。
- 應用內一鍵審批:針對待審批場景,應用內通知直接提供「批准」或「拒絕」按鈕,無需打開會話即可處理。
- 零額外依賴:不依賴第三方庫,利用系統自帶 API 實現。
安裝與啓用¶
- 確保安裝包已下載(版本 0.3.1)。
- 執行安裝命令:
dsh plugin --profile web add dsh-notify-0.3.1.tgz
- 安裝完成後重啓 DSH Web GUI,設置纔會生效。
典型用法¶
- 進入 設置 → 通知 面板,管理開關或測試通知功能。
- 應用內:焦點在 DSH 時,系統會在界面右上角彈出通知並播放提示音。
- 應用外:焦點離開 DSH 時,系統會觸發原生通知。
- 待審批:當有待辦事項時,回到 DSH 界面,應用內通知會顯示批准/拒絕按鈕;如果在應用外,則會收到系統提醒。
適用場景與注意事項¶
- 平臺支持:僅支持 Windows 10/11 和 macOS。
- 原生通知限制:原生通知僅作提醒,點擊無回調或激活功能(避免被安全軟件誤報)。
- 處理流程:待審批請務必回到 DSH 界面處理,不要依賴原生通知的點擊激活。
- 持久化:設置通過 DSH 官方設置系統持久化,無需額外配置。
資源鏈接¶
- 項目目錄:dsh-notify
- 源代碼:GitHub