dsh-desktop-notify:DeepSeek Harness 桌面通知插件

前言

在使用 DeepSeek Harness(DSH)開發智能體時,Agent 經常需要人工介入:工具越權需要授權確認、模型向你提問或提交計劃待確認、以及一輪任務跑完。如果這些時刻你不盯着界面,對話就會一直掛着。dsh-desktop-notify 插件通過系統級通知(Windows 下爲系統 toast)捕獲這三種狀態,讓你在處理其他任務時也能第一時間獲知並處理。

它是什麼

dsh-desktop-notify 是由 AFAP 維護的客戶端插件。它通過只讀觀測 DSH 官方的狀態源,將待處理的交互狀態轉化爲瀏覽器的 Notification API 通知。

核心功能

  • 三類提醒:支持工具授權確認(approval)、提問與計劃評審(question / plan-review)、以及任務完成(會話轉空閒)。
  • 系統級通知:由瀏覽器發出(Windows 顯示爲系統 toast),無需常駐後臺程序。
  • 點擊直達:點擊通知可將窗口拉到前臺,並自動滾動到對應的待處理卡片。
  • 失焦補發:默認僅在 DSH 不在前臺時提醒,切走窗口後會補發壓下的通知。
  • 子代理降噪:完成提醒僅針對宿主會話列表,子代理運行完畢不彈。
  • 去重與自清理:同一請求只通知一次,回答後對應通知自動關閉。
  • 零依賴與零佔用:無外部 npm 依賴、不註冊 HTTP 路由,側邊欄不新增入口,只在設置頁提供一節配置。

安裝與啓用

插件通過命令行安裝,刷新頁面後生效。

dsh plugin --profile web add github:AFAP/dsh-desktop-notify

安裝完成後:

  1. 打開「設置」→ 左側「桌面通知」。
  2. 點「開啓權限」,在瀏覽器彈窗裏允許通知。
  3. 點「發送測試通知」驗證通道。

使用說明

通知觸發場景

  • 工具授權確認:工具請求越權執行(如寫入被沙箱拒絕)。
  • 提問/計劃評審:模型向你提問或提交計劃待確認。
  • 任務完成:宿主會話列表裏的會話由運行轉爲空閒。

行爲細節

  • 自動關閉:在界面上回答完問題或點掉授權後,對應通知會自動關閉。
  • 前臺抑制:默認開啓「僅在 DSH 不在前臺時提醒」,當你正看着界面時不會打擾。

注意事項

  • 環境要求:需要 DeepSeek Harness 0.1.7-alpha.1 或更高版本。頁面必須是安全上下文(https 或 localhost),瀏覽器才提供 Notification API。
  • 權限管理:需要瀏覽器通知權限,且頁面必須是安全上下文(https 或 localhost)。設置只存瀏覽器 localStorage,不上傳任何數據。
  • 安全設計:插件只讀觀測官方狀態源,不接管任何鏈路,不發送網絡請求,不讀取會話日誌,無憑證、無密鑰。
  • 隱私:通知正文可能出現在鎖屏或通知中心,內容包含工具名、請求原因、會話標題。

結語

該插件通過系統級通知減少了 Agent 開發過程中對界面的依賴,適合需要多任務處理或長時間運行 Agent 的場景。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜