前言¶
DeepSeek Harness(DSH)生態裏的能力通常由插件提供,工具、模型、技能、工作區和會話狀態可能分散在不同配置與運行路徑中。遇到“當前代理到底能用哪些能力”“模型提供商或技能是否可見”“工作區與會話持久化是否正常”這類問題時,需要一種不改動配置、只報告問題的檢查方式。
下面介紹 tree201/dsh-capability-inspector。它是一個面向 DeepSeek Harness 的只讀運行時診斷與健康檢查插件。DSH 社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係,這裏只介紹已覈實資料中列出的插件能力與用法。
這是什麼¶
tree201/dsh-capability-inspector 是一個 DeepSeek Harness 插件,用於只讀地檢查當前代理可見的運行時能力,並幫助定位配置或運行時問題位置。
維護者爲 tree201,許可證爲 MIT。
它提供 inspect_dsh 工具,用於解釋當前代理實際可用能力,以及配置或運行時問題可能出現在哪裏。
核心功能¶
提供 inspect_dsh 工具¶
插件提供 inspect_dsh 工具。調用後,它會圍繞當前代理可見的能力給出診斷信息,幫助判斷哪些能力可用、哪些檢查出現錯誤。
檢查運行時環境¶
它會檢查以下運行環境信息:
- Node.js 版本
- 操作系統
- 架構
- 工作目錄
檢查代理可見工具¶
它會檢查當前調用代理範圍內可見的工具。
檢查模型提供商與模型目錄¶
它會檢查 LLM 提供商,以及對應的模型目錄。
檢查技能、提供商和調用模式¶
它會檢查技能、提供商和調用模式。
檢查工作區與會話狀態¶
它會檢查:
- 工作區
- 目錄狀態
- 關聯會話數
- 會話持久化可用性
報告缺失能力與檢查錯誤¶
它會報告缺失能力,以及單項檢查錯誤。
單個提供商或能力檢查失敗,不會導致整個報告失敗。
安裝與啓用¶
下面命令用於從 GitHub 添加該插件到 web profile:
dsh plugin --profile web add github:tree201/dsh-capability-inspector
執行完成後,重啓 DSH,再讓代理調用診斷能力。
典型用法¶
重啓 DSH 後,可以直接請求完整運行時檢查:
Inspect the current DSH runtime and summarize available capabilities and warnings.
這個請求會讓代理彙總當前可用能力和需要注意的告警。
也可以做更聚焦的檢查:
List the tools and skills available to this agent.
Check model providers and model catalogs.
Check workspace and session persistence health.
inspect_dsh 可使用以下範圍:
summarytoolsmodelsskillsworkspacessessions
適用場景與注意¶
適合以下場景:
- 確認當前代理可見的工具、技能、模型、工作區和會話持久化能力
- 排查 DSH 配置或運行時問題,但希望插件保持只讀
- 在修改配置前,先獲得一份當前能力的診斷報告
需要注意:
- 該插件保持只讀,不修改配置,不自動修復故障
- 它不返回 API 密鑰或其他憑據值
- 它不檢查私有 Cordis reflection 狀態
- 它無法檢查在本插件加載前已失敗的插件
- 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證
- Git 安裝時,如果 pnpm 要求構建腳本授權,需審查 DSH 插件安裝指引,並只授權信任的源
結尾¶
tree201/dsh-capability-inspector 的價值在於提供一個只讀的 DSH 運行時檢查入口:它能幫助使用者確認當前代理可見的工具、模型、技能、工作區和會話持久化狀態,並報告缺失能力與單項檢查錯誤,但不會自動修改配置或修復故障。
GitHub 地址:
https://github.com/tree201/dsh-capability-inspector
目錄頁:當前已覈實資料未提供具體 URL,可在 DSH 社區目錄中搜索 dsh-capability-inspector 查看。