DSH Capability Inspector:只读运行时能力与诊断

前言

在 DeepSeek Harness(DSH)里接插件、配 MCP、挂 Skill 之后,智能体「理论上能用什么」和「当前进程里实际可见什么」经常对不上:工具没进 scope、模型目录拉不全、工作区或会话持久化异常,排查时只能逐项翻配置和日志。DSH Capability Inspector 面向这类问题,提供一次调用即可汇总的只读诊断,相当于在 Harness 侧做 capability matrix 与 runtime health check,且不改动配置、不自动修故障。

这是什么

DSH Capability Inspector 是 DeepSeek Harness 的只读运行时诊断与健康检查插件。它向调用方智能体注册 inspect_dsh 工具,说明当前 agent 实际可用的能力集合,并标出可能存在的配置或运行时问题。社区目录归类为 admin-security;仓库在 GitHub 上维护(README 中 GitHub 安装源为 github:tree201/dsh-capability-inspector,与部分目录页的 tree-freedom 命名空间并存时,安装命令以 README 原文为准)。许可证为 MIT,package 版本为 0.1.0。

插件不会返回 API Key 等凭证明文,不会改配置,也不会自动修复失败项。

核心功能

inspect_dsh 基于 Harness 支持的只读枚举 API,首版检查范围包括:

  1. 运行环境:Node.js 版本、操作系统、架构、当前工作目录。
  2. 工具:调用 agent scope 内可见的工具列表。
  3. 模型:LLM provider 及其 model catalog。
  4. Skill:Skill 目录、provider 与调用模式。
  5. 工作区:已注册工作区、目录状态及关联 session 数量。
  6. 会话:session 持久化是否可用。
  7. 缺口与错误:缺失的能力项,以及单项检查失败时的错误信息(单项失败不会拖垮整份报告)。

若你在搜 DeepSeek Harness Doctor、DSH diagnostics、MCP troubleshooting 或 plugin readiness checker,该插件的定位与上述关键词一致。

设计边界

使用前宜了解其刻意不做的事:

  • 不检查 Cordis 私有 reflection 状态。
  • 不暴露凭证值。
  • 无法诊断在本插件加载之前就已失败的其他插件。
  • 只报告问题,不提供自动修复。

安装与启用

DeepSeek Harness 目前处于 developer preview。若通过 Git 安装时 pnpm 要求 build-script 授权,应按 DSH 插件安装指引审阅来源后再授权。

从 GitHub 安装(命令来自官方 README):

dsh plugin --profile web add github:tree201/dsh-capability-inspector
dsh web

从本地目录安装:

dsh plugin --profile web add /absolute/path/to/dsh-capability-inspector
dsh web

安装后需重启 DSH(或按你的 profile 流程重新拉起 web 进程),插件才会注册 inspect_dsh。

典型用法

重启 DSH 后,可直接用自然语言让 agent 调用诊断,例如:

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.

agent 调用 inspect_dsh 时可指定 scope:

scope 含义
summary 完整报告(默认)
tools 工具目录
models provider 与 model catalog
skills Skill 目录
workspaces 工作区健康状态
sessions 会话持久化健康状态

适用场景与注意

适合:本地或 web profile 下调试 DSH 插件生态、核对 MCP/Skill/模型是否对当前 agent 可见、排查工作区与会话持久化、做插件就绪性自检。

注意:

  • 插件以当前 DSH 进程权限运行;从 GitHub 或本地路径安装前,应自行审阅源码与 MIT 许可证,仅信任你认可的来源。
  • 只读诊断不能替代安全审计;admin-security 分类表示其偏管理与可观测,而非替代权限模型。
  • 依赖 @deepseek-ai/cordis 与 @deepseek-ai/dsh-tools 的 peer 版本范围,需与所用 Harness 版本匹配。

开发侧自检可使用:

pnpm install
pnpm run check

check 会依次执行 TypeScript 类型检查、单元测试与构建。

结尾

DSH Capability Inspector 把工具、模型、Skill、工作区与会话等能力收成一份只读报告,方便在「配好了但 agent 用不了」时快速对齐 runtime 真相。更多索引与说明见仓库内 llms.txt。

  • 社区目录:https://www.skillhub.cn/plugins/tree-freedom/dsh-capability-inspector
  • GitHub:https://github.com/tree-freedom/dsh-capability-inspector(README 安装源:tree201/dsh-capability-inspector)
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜