dsh-cli-inventory:在 DSH 设置里只读盘点 Agent 环境与 CLI

前言

在 DeepSeek Harness(DSH)里跑 Agent 时,你往往要同时关心几层能力:内置工具、已加载的技能、接上的 MCP,以及本机 PATH 里的命令行工具和语言运行时。这些信息分散在配置、日志和对话里,排查「Agent 到底能调用什么」时容易来回翻。

下面介绍社区插件 dsh-cli-inventory(维护者 oliblue-evan,SkillHub 分类:客户端)。它把上述能力收敛到 DSH 的「设置」界面里做只读展示,便于对照环境,而不是在对话里临时猜测。

这是什么

dsh-cli-inventory 是 DSH 生态里的客户端类插件:在 Harness 的「设置」中列出当前 Agent 可操作的范围,包括工具、技能、MCP,以及用户自行安装的命令行工具与运行时。行为强调只读与容错;按插件说明,系统目录不会列入清单,避免把无关的系统路径混进视图。

仓库与目录入口:

  • SkillHub 目录页:https://www.skillhub.cn/plugins/oliblue-evan/dsh-cli-inventory
  • GitHub:https://github.com/oliblue-evan/dsh-cli-inventory

SkillHub 是社区插件目录站点,与 DeepSeek / 幻方无官方从属关系;DSH 本身遵循「一切皆插件」的扩展方式,本插件是其中用于环境透视的一类。

核心功能

依据目录简介,可核实的能力如下。

  1. 设置页环境清单
    在 DSH「设置」中集中展示当前 Agent 相关的工具、技能、MCP,以及本机侧用户安装 CLI 与运行时,方便与对话行为对照。

  2. 只读
    插件用途是盘点与查看,不通过该界面改写 Harness 配置或替用户执行命令。

  3. 容错
    在部分信息不可用或探测失败时,仍尽量呈现其余条目,而不是整页失败。

  4. 范围限制
    不列出系统目录,控制清单粒度,减少噪音与误读。

安装与启用

本次预抓取的 GitHub README 未能获取;公开 API 查询时仓库暂不可访问,因此正文不包含未经原文证实的安装命令。请勿凭插件名自行拼接 dsh plugin add github:... 一类命令。

建议按下面顺序操作:

  1. 打开 SkillHub 目录页:https://www.skillhub.cn/plugins/oliblue-evan/dsh-cli-inventory
  2. 使用页面上给出的官方安装说明(若有 CLI 命令,以页面原文为准)。
  3. 若目录页指向 GitHub,以仓库 README 中的安装与启用步骤为准;安装前阅读源码与许可证(许可证信息以仓库公布为准)。

启用后,在 DSH 客户端的「设置」中应能看到与本插件相关的环境清单入口(具体菜单文案以当前 DSH 与插件版本为准)。

典型用法

在没有 README 逐步示例的前提下,用法可从插件定位直接推导,便于自测是否生效。

  1. 在 DSH 中安装并启用 dsh-cli-inventory(安装方式见上一节)。
  2. 打开 Harness 的「设置」,找到环境/能力清单相关视图。
  3. 逐项对照:
    - 当前注册的工具;
    - 已加载的技能;
    - 已连接的 MCP;
    - PATH 中由用户安装、且插件会收录的 CLI 与运行时。
  4. 若某类信息缺失,先确认对应能力是否已在 DSH 中正确加载;插件为容错设计,单点探测失败不应导致整表空白。
  5. 需要变更能力时,仍通过 DSH 原有的插件、技能、MCP 配置流程操作;本插件不提供写回。

适用场景与注意

适合谁

  • 本地调试 DSH Agent,需要快速确认「当前进程视角下有哪些工具与 MCP」。
  • 新装 CLI 或运行时后,想在设置里核对是否进入 Agent 可见范围。
  • 写技能或接 MCP 时,希望有一份与 Harness 对齐的只读索引。

注意事项

  • 插件在当前 dsh 进程权限下运行;能盘点的 CLI/运行时与用户环境、PATH 一致,不等同于系统全局安装列表。
  • 系统目录不列出是产品设计上的边界,不能指望用它审计整台机器的文件布局。
  • 安装任何社区插件前,应自行审查 oliblue-evan/dsh-cli-inventory 源码与许可证;目录页星标为 0,不代表质量结论,只说明社区关注度数据。
  • 若 GitHub 仓库暂不可用,以 SkillHub 目录页更新为准,避免使用未经验证的第三方安装脚本。

结尾

dsh-cli-inventory 把 Agent 可用的工具、技能、MCP 与用户侧 CLI/运行时收拢到 DSH「设置」里做只读、容错的清单,并刻意不扫系统目录,适合作为环境核对的一步。

  • 目录页:https://www.skillhub.cn/plugins/oliblue-evan/dsh-cli-inventory
  • 源码:https://github.com/oliblue-evan/dsh-cli-inventory
羽毛球分组比赛记分
小程序二维码

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

Xiaoye