Skip to content

快速开始

这条路径会先预览,再安装到一个宿主,最后核对结果。Harnessmith 是 npm initializer,不要求预先全局安装;需要 Node.js 24.12.0 或更高版本。

开始前

先确认目标 Coding Agent 已经安装,并知道自己要使用全局个人范围还是 Cursor 项目范围。Harnessmith 不需要你的模型 API key,也不会替你登录第三方宿主。

第一步:只看计划

以 Codex 为例:

bash
npx harnessmith --dry-run --agent codex

dry-run 不写文件。请检查输出中的宿主、授权根、规则入口和 Harness 目录是否符合预期;机器处理时可加 --json

第二步:执行安装

直接指定宿主:

bash
npx harnessmith install --agent codex

也可以运行交互式选择:

bash
npx harnessmith

如果目标存在但不是 Harnessmith 管理,安装会默认拒绝。不要用 --force 掩盖未知冲突;先确认文件来源和差异,确实要 接管时再显式选择,并保留生成的备份。

第三步:验证安装

安装后确认 Harnessmith 仍拥有目标文件且内容完整:

bash
npx harnessmith status --agent codex

需要让 Agent 自检内嵌 Runtime 时,可让它运行安装目录中的 harness.mjs doctor;准确路径以 Adapter 的 dry-run/status 结果为准,不要从文档硬猜。

选择其他宿主

codexclaude-codeopencodekimi-code 使用全局安装范围;cursor 使用项目范围:

bash
npx harnessmith install --agent cursor --project /path/to/project

同一命令可以逗号分隔多个宿主:

bash
npx harnessmith install --agent codex,opencode,kimi-code

准确目标路径、别名和支持状态见宿主支持

第一次实际使用

新开的宿主会话会读取对应规则入口。你不需要在每个请求里粘贴整套规则,可以从一个普通任务开始:

只读分析当前仓库的发布流程,说明事实来源和未验证范围,不要修改文件。

这类请求会先命中入口中的信任与发现规则,再按需路由到具体 playbook。Harnessmith 提供上下文和工作契约;宿主是否 执行命令、是否要求权限批准,仍由宿主自身决定。

让 Agent 帮你安装

你也可以把以下请求交给 Coding Agent,并在写入前亲自检查目标:

阅读 https://raw.githubusercontent.com/Alessandro-Pang/harnessmith/main/llms.txt,按其中协议安装 Harnessmith;先执行 dry-run,再让我确认写入。

Released under the MIT License.