mcpField
C
Cool Workflow

Cool Workflow

本地服务
github.com/coo1whiteAI 与智能体22 周前更新

关于 Cool Workflow

Cool Workflow(cw)是面向编码 Agent 工作的命令行工具,可把针对代码或文档的任务整理为带引用的报告。它不运行模型,而是校验 Agent 提交的证据,并支持签名报告验证。

主要功能

  1. 01将问题拆分为小任务
  2. 02生成带代码位置引用的报告
  3. 03缺少证据时阻止结果通过
  4. 04签名报告的离线验证
  5. 05兼容多种编码 Agent

适用场景

  1. 01审查代码并保存可追溯结论
  2. 02检查报告中的签名发现是否被篡改
  3. 03从中断处恢复一次工作流

MCP 相关

项目说明提到可作为 MCP 服务运行;未提供 MCP 接口细节。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"cool-workflow": {
"command": "npx",
"args": [
"-y",
"cool-workflow"
]
}
}
}
启动命令npx -y cool-workflow

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmcool-workflow0.1.97

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Cool Workflow 主视觉:CW 字样上方是一行文字:询问、规划、分派、验证、报告——一次已保存且带引用的运行所经历的阶段。
从 AI Agent 获取已保存的报告,让每条结论都对应到一行代码——而不是一条转眼就会丢失的聊天答案。

CI npm downloads provenance release license

这是什么?

Cool Workflow(cw)是一款轻巧的命令行工具,可将 AI 编码 Agent 的聊天答案——容易丢失,也难以核查——转变为已保存的报告。将它指向代码仓库或任意文档文件夹即可:

  • 它会规划工作。 将你的问题拆分为一组小任务。
  • 由你的 Agent 完成工作。 CW 本身绝不运行模型——由你自己的 Agent 阅读并思考。
  • 它会生成经过核查的报告。 每条结论都指向代码中的真实位置,例如 file.ts:42。没有证据的结果会被拦截,而不会直接放行。

模型是燃料。CW 是黑匣子记录仪、仪表盘和变速箱——绝不是引擎。 它绝不会调用模型 API、保存你的密钥,也不会上传你的代码。

安装

npm install -g cool-workflow
或使用 Homebrew 安装
brew tap coo1white/cool-workflow https://github.com/coo1white/cool-workflow
brew install coo1white/cool-workflow/cool-workflow
cw version

之后可使用 brew update && brew upgrade cool-workflow 升级。

你需要: Node.js v22.13 或更新版本。还没有 Agent?下面的步骤 1 仍然有效——CW 本身绝不运行模型。

兼容你的 Agent

Agent标志状态
Claude Code-claude✅ 可用
Codex CLI-codex✅ 可用
Muse Code-muse✅ 可用
OpenCode-opencode✅ 可用
Gemini-gemini✅ 通过 opencode 使用
DeepSeek-deepseek✅ 通过 opencode 或 HTTP 端点使用
Cursor—⬜ 暂不支持
GitHub Copilot CLI—⬜ 暂不支持
Aider—⬜ 暂不支持
Qwen Code—⬜ 暂不支持
Kimi—⬜ 暂不支持

不确定自己安装了什么?cw doctor 会检查你的设置,cw fix 会打印修复设置所需的命令。

快速开始

1 · 查看运行效果——30 秒,无需 Agent
cw demo tamper
# → builds a real signed ledger, forges it three ways, catches all three offline
# → VERDICT: tamper-evidence holds ✓
2 · 提出一个关于代码的问题——只需一条命令
cw -q "How does auth work end-to-end here?"

CW 会使用当前代码仓库,以及它在你的 PATH 中找到的第一个 Agent。想指定某个 Agent?添加上表中的标志,例如 -claude。

在真实代码仓库上完成一次完整审查大约需要 4 分钟(14 个工作器;Map 和 Assess 阶段会同时运行)。只想问一个聚焦的问题?添加 --fast:使用 6 个工作器而非 14 个,以更少的 Agent 调用获得同样带引用的答案。

3 · 打开报告

运行结束时,报告会自动在浏览器中打开。报告开头是答案,随后是支撑答案的证据。之后可使用以下命令再次打开:

cw report --open

想先看看示例?一个真实运行的 Workbench 和报告会在每次推送时重新构建:coo1white.github.io/cool-workflow(报告位于 /report.html)。

这三个步骤就是核心流程。其余功能只维护现状,不再扩展。

你能信任这份报告吗?

CW 不运行模型——它负责记录。你的 Agent 会为其发现签名(ed25519),而 cw report verify-bundle 会仅使用公钥离线检查,确保报告中的每项已签名发现都未经篡改。CW 不持有私钥:Agent 负责签名,CW 只负责验证。这能证明已签名的发现未经篡改地传达给了你——但不能证明没有添加其他内容,也不能证明没有遗漏任何内容。请参阅 信任模型。

故障排除

问题修复方法
未找到 Agent运行 cw doctor——查看你的机器上有哪些 Agent
status: blocked设置 CW_AGENT_COMMAND=builtin:claude,或传入 -claude
claude: command not found安装 Claude Code,然后重试
我的报告在哪里?<repo>/.cw/runs/<id>/report.md,或运行 cw report --open
Missing required input: question添加 -q "<question>"
运行在结束前停止修复原因,然后运行 cw --resume --run <id> 使其完成;已停止的工作进程会获得新的尝试机会(在项目内运行,或添加 --repo <path>)
... is not a git project在项目内运行,或传入 --repo
Run <id> was made for <folder>此次运行属于另一个文件夹(仓库被复制或移动了):传入 --repo <that folder>,或使用 cw run export 和 cw run import 移动它

了解更多

CW 以自己的发布流程为实战检验:每次发布都会针对此仓库运行 release-cut。

许可证

BSD-2-Clause。由 COOLWHITE LLC 构建。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。