在開發 DeepSeek Harness (DSH) 工作流或智能體時,環境配置、插件加載狀態以及模型適配情況往往分散在日誌或配置文件中。直接查看這些信息不夠直觀,排查問題耗時較長。需要一個統一的視圖來彙總這些關鍵數據。
這是一個名爲 sean-gao/dsh 的插件,由 Sean-Gao 維護。它旨在解決信息分散的問題,在 Web GUI 的設置頁展示一箇中文“關鍵信息”面板。
核心功能¶
- 環境信息彙總:展示 DSH 主目錄、profile 名稱、Node 版本、dsh 版本及採集時間。
- Profile 組成分析:列出 bundle 層列表和依賴清單。
- 插件狀態監控:顯示所有 loader 條目的名稱、版本、運行狀態(運行中/掛起/失敗/禁用)及彙總計數。
- 會話與模型適配器查看:顯示當前活動會話數量與 ID、已註冊的模型適配器。
- 錯誤與警告清單:列出失敗/掛起/禁用的條目。聊天記錄等用戶數據不受影響。
安裝與啓用¶
- 執行安裝命令:
dsh plugin --profile web add git+https://github.com/Sean-Gao/DSH.git
- 安裝後重啓 web 應用(運行
dsh web)。 - 打開 Web GUI 的「設置 → 關鍵信息」即可查看面板。
典型用法¶
- Web 界面查看:安裝並重啓後,在設置頁直接查看中文面板。
- 手動掛載:在 profile 的
cordis.patch.yml中添加:
- insert:
- id: key-info
name: dsh-plugin-key-info
- API 排查:通過
GET /dsh-key-info端點獲取 JSON 數據進行腳本排查。
適用場景與注意¶
- 適合 DSH 工作流開發者用於快速診斷環境配置和插件加載情況。
- 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
- 依據 MIT 許可證開源。
該插件通過集中展示環境與運行時狀態,降低了調試門檻。更多詳情可查看 GitHub 倉庫。