前言¶
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 查看。