dsh-cli-store
在终端中运行以下命令:
dsh plugin install Harzva/dsh-cli-store
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install Harzva/dsh-cli-store 即可安装该插件,源码地址为 https://github.com/Harzva/dsh-cli-store。
插件介绍
DSH 生态里不缺插件市场,但那些市场装的是 bundle,真正跑在 Harness 外面的 gh、rg、jq、ffmpeg 这些二进制工具一直缺少一份结构化的本地目录。dsh-cli-store 填的就是这个空位:它把 64 个精选 CLI 条目及 59 个 Homebrew 扩展条目组织成可查询的 catalog,让 agent 在对话中就能定位、诊断、安装外部工具。
核心能力围绕七个工具展开:search 和 list 查询当前平台目录,discover 从 npm、GitHub、Homebrew、crates.io 四个公开源做有界搜索,saved 离线读取本地缓存,install_discovered 仅对源验证过的条目执行安装,doctor 检查已装 CLI 是否响应版本参数,install 展示安装计划并在明确确认后执行。所有写操作默认 dry-run,子进程使用 shell: false,安装包管理器命令白名单化,网络发现结果默认标记为 unreviewed,确保 agent 不会把未审核数据当作可执行指令。
它适合两类人:一是在用 DeepSeek Harness 编写 agent workflow、希望 agent 能自主管理外部 CLI 依赖的开发者;二是想给团队维护一份可控、可审计的 CLI 工具目录、又不想额外造市场的工程团队。新增条目只需在 registry.json 加一条记录并补上平台选择与安装命令测试,门槛不高。
使用场景
- Agent 在 workflow 中需要自动定位并安装某个外部 CLI 依赖
- 团队维护一份经过审核的 CLI 工具白名单,供多个 agent 共享查询
- 开发者希望从 npm、GitHub、Homebrew、crates.io 多源发现候选工具并离线审阅
适合人员
- 使用 DeepSeek Harness 构建 agent 工作流的开发者
- 需要为团队统一管控 CLI 工具引入的工程团队
- 希望把外部工具目录结构化、可查询、可审计的 AI 应用工程师