DeepSeek Harness 插件:ds-notify-plugin(Windows 桌面通知)

前言

在 DeepSeek Harness (DSH) 的插件生態中,ds-notify-plugin 提供了一種在 Windows 桌面端接收對話完成狀態的方式。開發者在等待長回覆生成時,往往需要切屏或做其他工作,容易錯過主對話的完成信號。該插件通過監聽主對話狀態,在任務欄右下角彈出原生 Windows 通知橫幅,讓你在離屏狀態下也能感知進度。

插件介紹

該插件由 JohnWes7 維護,基於 MIT 許可證開源。它專注於 Windows 平臺,僅依賴系統自帶的 PowerShell 和 WinRT,不引入任何第三方依賴。

核心功能

  • 僅限 Windows:插件僅支持 Windows 10/11,非 Windows 平臺會自動失效。
  • 僅主對話:只有根節點(主對話)完成一輪時纔會觸發通知,子代理或工作流代理不會產生打擾。
  • 顯示對話標題:通知內容會包含當前對話的標題(自動生成或手動重命名的),無標題時顯示固定文本。
  • 防抖合併:1.5 秒內的連續完成信號會被合併爲一條通知,避免頻繁彈窗。
  • 零依賴:調用內置 PowerShell 和 WinRT,無需安裝額外模塊。
  • 不修改 dsh 文件:插件通過 Bundle 機制掛載,升級 DSH 時不會覆蓋或破壞它。

安裝與啓用

安裝前請確保已安裝 Windows 10 或 11,且系統自帶 powershell.exe 可用。

  1. 在終端中執行安裝命令:
    dsh plugin --profile web add ds-notify-plugin
  1. 安裝完成後,必須重啓 dsh 才能加載插件。

典型用法

在主對話生成回覆的過程中,你可以關閉 dsh 窗口或做其他工作。當回覆生成完畢,Windows 任務欄右下角會彈出包含對話標題的通知橫幅。

如果需要卸載,執行以下命令並重啓 dsh:

dsh plugin --profile web remove ds-notify-plugin

注意事項

  • 通知來源:插件通過借用 PowerShell 的快捷方式身份(AUMID)來顯示通知,因此通知來源會顯示爲 “Windows PowerShell”,這是正常現象。
  • 干擾攔截:如果開啓了 Windows 的“專注助手”或“勿擾模式”,通知可能會被系統靜默攔截。
  • 重啓要求:安裝或卸載插件後,必須重啓 dsh 才能生效。

結語

對於需要在多輪對話中保持狀態同步的開發者,這個輕量級插件提供了簡單的桌面級反饋機制。更多細節可查看 GitHub 倉庫。

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

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

小夜