前言¶
在使用 DeepSeek Harness(DSH)Web GUI 時,當會話收到權限申請或需要點擊確認的問題時,如果沒有持續的提醒,該會話容易在瀑布流中靜默等待。dsh-approval-reminder 插件通過右下角常駐系統氣泡和頁面內提醒卡片,確保你不會遺漏需要處理的交互。
這是什麼¶
這是一個由 BHX-WL 維護的 DSH 插件,爲 Web GUI 提供持久化的審批/問題提醒功能。它通過雙端架構(主機端與瀏覽器端)監聽會話狀態,並在需要時觸發通知。
核心功能¶
- 持久化右下角系統氣泡:在右下角顯示常駐氣泡,不搶佔焦點,直到問題解決。
- 頁面內提醒卡:提供頁面內的即時反饋卡片。
- 雙端架構:
- 主機端:處理
/api/dsh-approval-reminder/*迴環路由,通過 PowerShell/WinForms 渲染氣泡。 - 瀏覽器端:訂閱
uiSession.pendingInteractions鉤子,監聽會話待處理狀態。 - 自檢徽章:頁面左下角顯示自檢徽章,鏡像待處理註冊表以確認插件運行狀態。
安裝與啓用¶
- 將插件倉庫放置在 DSH 的
plugin-src/local/目錄下(或主機加載插件的任意路徑)。 - 在配置文件中應用配置行,插入插件 ID 和名稱:
- insert:
- id: dsh-approval-reminder
name: '@dsh-external/dsh-approval-reminder'
- 重啓
dsh web服務。
典型用法¶
- 當任一會話出現需要點擊批准的權限申請或需要回答的問題時,右下角會彈出系統氣泡。
- 點擊氣泡可跳轉至該會話的對話頁面。
- 在頁面內使用提醒卡進行即時反饋。
注意事項¶
- 系統要求:僅支持 Windows,依賴 PowerShell 和 WinForms。
- 依賴環境:需要 DeepSeek Harness 主機程序及 Web GUI。
- 文本處理:中文(CJK)文本無損傳輸,通過環境變量傳遞,不使用 base64 或
EncodedCommand。 - 配置生效:修改配置後必須重啓
dsh web。
結尾¶
該插件通過常駐氣泡解決了會話在 DSH Web GUI 中靜默等待的問題。更多細節或支持開發,可訪問:
- GitHub 倉庫
- DSH 插件目錄