前言¶
在 DeepSeek Harness(DSH)裏同時開多個會話時,某個會話裏掛着「工具待審批」「計劃待審閱」或「用戶提問」,往往只有切回該會話才能看見。審批被擋在視線之外,流程就容易停在那裏。下面介紹社區插件 dsh-approval-watch:在 Web 界面右下角用可拖拽、可摺疊的浮層彙總這些待辦,點一條即可跳到對應會話。
這是什麼¶
dsh-approval-watch 由維護者 r-ayin 發佈,在 SkillHub 目錄中歸類爲客戶端插件。定位是面向 DSH 的全局審批與提問提醒浮層:任意會話存在待處理項時,在 DSH Web UI 右下角彈出持久浮層;點擊條目可直達需要處理的會話。
倉庫與目錄頁:
- 目錄頁:https://www.skillhub.cn/plugins/r-ayin/dsh-approval-watch
- GitHub:https://github.com/r-ayin/dsh-approval-watch
當前 package.json 中版本爲 0.1.0,許可證爲 MIT。
核心功能¶
依據倉庫 README,插件目前提供的能力包括:
- 跨會話彙總:當任意會話存在以下任一類待辦時觸發提醒——待審批的工具調用(pending tool approval)、計劃審閱(plan review)、用戶提問(user question)。
- 浮層展示:在 DSH Web UI 右下角顯示持久浮層,支持拖拽與摺疊。
- 一鍵跳轉:點擊浮層中的條目,直接進入需要處理的會話,減少因「不知道在哪個會話」而導致的停滯。
實現方式上,宿主側 lib/index.js 刻意留空,邏輯全部在瀏覽器側 lib/client.js:通過 dsh.client 清單把客戶端腳本注入 Web 客戶端運行時,並註冊 shell overlay 入口。插件面向 web 平臺,無需本地構建步驟(prebuilt)。
安裝與啓用¶
官方說明提供兩條路徑,請按你當前 DSH 的插件管理方式選擇其一。
方式一:DSH 插件市場
在 DSH 設置中打開 Plugin Market(插件市場),搜索並安裝 dsh-approval-watch。社區目錄由 SkillHub 等獨立站點承載,與 DeepSeek / 幻方無官方從屬關係,安裝時以市場內展示的插件元數據爲準。
方式二:手動寫入 profile bundle stack
若你通過 profile bundle 管理插件棧,可參考倉庫中的 cordis.patch.yml 將本插件加入棧內。倉庫爲預構建產物,README 寫明 no build step required。
運行環境:package.json 中 engines.node 要求 Node.js >= 20(主要約束宿主側環境;客戶端邏輯在瀏覽器中執行)。
典型用法¶
本插件無額外 CLI 或獨立配置文件說明;啓用後行爲由 DSH Web 客戶端自動加載。
- 完成上述安裝並確保 DSH Web UI 已加載客戶端插件棧。
- 在多個會話中照常使用智能體;當某會話出現待審批工具、待審閱計劃或待回答用戶問題時,觀察右下角浮層是否出現對應條目。
- 需要處理時,在浮層中點擊該條目,應跳轉到對應會話繼續操作。
若浮層擋住界面,可先拖拽位置或摺疊浮層,再按需展開。
適用場景與注意¶
適合誰
- 經常在 DSH 中並行多個會話、且會話裏頻繁出現工具審批、計劃審閱或用戶提問的開發者與操作者。
- 希望在不逐個切換會話標籤的前提下,集中看到「哪裏還在等我」的場景。
使用前請注意
- 插件隨 DSH 進程與 Web 客戶端加載方式運行;安裝前建議閱讀 GitHub 倉庫 源碼與 MIT 許可證,確認符合你的安全與合規要求。
- 本文功能描述均來自倉庫 README 與
package.json;未在資料中出現的配置項、命令行安裝方式或用戶案例不作延伸。 - 浮層僅覆蓋 README 所列三類待辦;其他類型的通知是否納入,以倉庫後續更新爲準。
結尾¶
dsh-approval-watch 把分散在各會話裏的審批、審閱與提問收到 Web 界面一角,用點擊跳轉把「待辦」和「會話」連起來,適合多會話 DSH 日常使用。進一步瞭解可訪問 SkillHub 目錄頁 與 GitHub 倉庫。