DSH Plugins
返回列表
⚙️

command-scout

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install JohnXu22786/command-scout

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install JohnXu22786/command-scout 即可安装本插件,源码地址为 https://github.com/JohnXu22786/command-scout ,支持 Makefile、package.json scripts、justfile 及 deno tasks 等多种构建命令的自动发现与工具注册。

插件介绍

让 Agent 帮你跑项目命令,最尴尬的时刻往往不是它跑错了,而是它压根不知道该跑什么。Makefile 里有一堆 target,package.json 里排着一行 scripts,justfile 和 deno tasks 各管各的——Agent 只能靠猜,或者靠你一句句喂。command-scout 在插件激活时扫描一次工作区,把这些声明全部翻出来,变成 Agent 手里可以直接执行的工具。项目怎么构建、怎么测试、怎么 lint,由项目自己说了算,不再依赖猜测。

核心能力覆盖多种构建体系:Makefile targets、package.json scripts(自动检测 npm / yarn / pnpm / bun runner)、justfile recipes、deno.json 任务。每条命令携带描述、前置依赖、引用变量和参数提示等元数据,以确定性名称注册(如 make_build、pnpm_dev、just_lint),冲突时自动追加数字后缀。每个工具接受一个可选的 args 参数,原样追加到命令行末尾,传 --port 8080 或覆盖版本号都只需一个字符串。执行走平台 shell,带硬超时和整棵进程树清理,stdout 与 stderr 各截断在 1 MiB,结果以结构化 JSON 返回,不会泄漏孤儿进程。零运行时依赖,纯 Node.js ESM,不依赖 harness 也能以独立 CLI 模式使用。

适合正在用 DeepSeek Harness 或类似 Agent 工作流、希望免去每次都要手动告诉 Agent 具体该跑哪条命令的来回沟通的开发者。如果你管理着多个使用不同构建系统的项目,或者希望 Agent 在执行前先看到项目自己定义的命令清单,command-scout 就是那个省掉猜测环节的轻量插件。

使用场景

  • Agent 需要构建、测试或 lint 项目时,直接调用已注册的命令工具,无需人工逐条指定
  • 管理多个使用不同构建体系(Make、npm、justfile、deno)的项目,统一暴露命令清单与元数据
  • 以独立 CLI 模式快速查看某个项目声明了哪些构建命令、前置依赖及可选参数

适合人员

  • 使用 DeepSeek Harness 或类似 Agent 工作流的开发者
  • 维护多个构建体系混用项目的工程团队
  • 希望减少 Agent 执行前人工沟通成本的工程师