在 DeepSeek Harness (DSH) 的日常使用中,後臺任務的執行、審批流程的流轉以及會話進度的更新,往往需要用戶時刻盯着頁面。如果頁面被切換或最小化,這些狀態變化很容易被遺漏。dsh-attention-notify 插件通過原生瀏覽器通知機制,將 DSH 的關鍵事件直接推送到桌面或系統通知欄,解決了“頁面不可見導致狀態丟失”的痛點。
插件簡介¶
該插件由 Unintendedz 維護,旨在爲 DSH 提供輕量級的桌面級提醒。它運行在瀏覽器端,通過監聽 DSH 的會話列表流,捕捉需要用戶注意的事件。
核心功能¶
插件監控並通知以下事件類型:
* 任務狀態:對話完成、子任務完成。
* 流程節點:審批請求、等待回答的問題、等待審查的計劃。
* 後臺作業:後臺任務的完成、失敗或終止。
在運行機制上,插件採用事件驅動模式。即使頁面被隱藏,只要 DSH 頁面保持打開,後臺狀態的變化仍能實時觸發通知。點擊通知條目可以直接聚焦瀏覽器並打開對應的會話。
在技術實現上,插件零運行時依賴,不依賴外部服務器、Shell 執行、外部請求或遙測數據。
安裝與啓用¶
- 安裝插件
使用以下命令安裝指定版本:
dsh plugin --profile web add github:Unintendedz/dsh-attention-notify#v0.1.4
-
配置與測試
安裝後,需要重啓dsh web並刷新頁面。進入 Settings → General → Task notifications,選擇 Enable notifications。成功授予瀏覽器權限後,系統會發送一條測試通知。若要關閉通知,可在瀏覽器對應的站點設置中修改權限。
注意事項¶
- 頁面存活:DSH 頁面必須保持打開狀態。若瀏覽器或操作系統將頁面掛起或丟棄,插件也會隨之失效。
- 隱私可見性:通知文本包含 DSH 會話標題或後臺作業標籤,這些內容可能會在鎖屏預覽中顯示。
- 界面佈局:控件目前位於通用設置中,不再佔用側邊欄頁腳。在窗口非常窄的情況下,該控件會繼承固定的雙列布局。
總結¶
dsh-attention-notify 爲 DSH 用戶提供了無侵入式的狀態監控能力,適合需要在多任務環境下持續跟進 Agent 執行進度的開發者。