dsh-desktop-notify:讓 DeepSeek Harness 回覆完成時彈窗通知

在 DeepSeek Harness (DSH) 的使用場景中,如果 Agent 的回覆耗時較長,或者用戶正在處理其他任務,就可能出現錯過回覆的情況。dsh-desktop-notify 插件通過系統原生的 Toast 通知機制,在 AI 完成回覆時提供視覺反饋,無需保持 DSH 界面在前臺。

這是什麼

這是一個爲 DSH 客戶端提供桌面通知功能的插件。它由開發者 crazy-L118 維護,遵循 MIT 許可證。插件不依賴運行時環境,通過系統原生接口(Windows WinRT、macOS osascript、Linux notify-send)觸發通知。

核心功能

  • 系統原生通知:AI 完成回覆時,彈出系統級通知。通知正文包含回覆摘要,並標註當前的工作區與會話信息。
  • 設置入口:開關位於 dsh 設置 → 通用 → 「桌面完成通知」。
  • 過濾機制:僅當主對話完成時觸發通知,子代理的後臺任務完成不會彈窗。
  • HTTP 調用:支持通過 HTTP 接口將通知推送到多臺設備,實現跨端提醒。

安裝與啓用

安裝時必須顯式指定版本號 1.4.1,以確保安裝到最新版本。

dsh plugin --profile web add dsh-desktop-notify@1.4.1

安裝完成後,需要重啓 dsh web 進程以使插件生效。

典型用法:HTTP 調用

如果需要在不操作電腦時收到通知,可以配置 HTTP 推送通道。

  1. 準備服務:準備任意一個能接收 HTTP POST 請求的服務(可以是自建服務,也可以是兼容的第三方推送服務),獲取其接口地址與(可選)訪問令牌。
  2. 開啓開關:進入 dsh 設置 → 通用 → 「桌面完成通知」,打開開關。在下方會出現 「HTTP 調用」 選項,打開它。
  3. 添加設備:點擊 「添加設備」。填寫設備名稱、服務器地址與訪問令牌。可以繼續添加多臺設備,每臺均可獨立開關或刪除。
  4. 數據推送:離開電腦後,AI 每完成一輪迴復,插件會向所有啓用且填寫了地址的設備發送一條 POST 請求。請求體爲 JSON 格式,包含 title(標題)、body(回覆預覽)、token(訪問令牌)和 icon(圖標地址)字段。

適用場景與注意

  • 獨立通道:桌面通知與 HTTP 調用是兩條獨立通道。你可以只開啓桌面通知、只開啓 HTTP 調用,或兩者同時開啓。
  • 並行發送:多臺設備的推送是並行進行的,其中任一臺失敗不會影響其他設備的接收。
  • 安全存儲:訪問令牌保存在本地 ~/.dsh/desktop-notify.json 文件中,僅發送至你配置的服務器地址。
  • 圖標配置:每臺設備的 icon 字段默認使用插件內置的 assets/dsh-icon.jpg。留空則不發送該字段,支持自定義 URL 或一鍵恢復默認。
  • 非官方產品:本項目與 DeepSeek / 深度求索不存在隸屬、合作或官方背書關係。插件名使用官方推薦的 DSH 縮寫,但在描述中僅作引用。

總結

dsh-desktop-notify 爲 DSH 用戶提供了從被動查看到主動接收的體驗升級。它不僅能在本地提供即時反饋,還能通過 HTTP 機制將通知延伸至其他設備。所有配置均基於本地文件與接口調用,無需額外賬號體系。

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

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

小夜