DSH Capability Inspector:DeepSeek Harness 的只读运行时诊断插件

前言

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 可使用以下范围:

  • summary
  • tools
  • models
  • skills
  • workspaces
  • sessions

适用场景与注意

适合以下场景:

  • 确认当前代理可见的工具、技能、模型、工作区和会话持久化能力
  • 排查 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 查看。

羽毛球分组比赛记分
小程序二维码

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

Xiaoye