@enderfga/claw-orchestrator

中文文档
7.22.1发布于 2026/11/11MITTypeScriptES Module构建来源已验证近 30 天下载 6923

Claw Orchestrator——将克洛德码,克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克 丢入Hermes代理、 Claude 桌面、 Cursor、 Cline、 继续、 Zed、 Windsurf、 Goose 或任何模式上下文协议

中文使用文档
文档目录10 节
  1. 新闻
  2. 要点
  3. 快速启动
  4. 运行方式
  5. 引擎兼容性
  6. 所有特性
  7. 建于Claw Orchestrator上
  8. 引用
  9. 捐款
  10. 许可证

Claw Orchestrator: one run through six steps — declare the checks, dispatch to any engine, run, verify, record, verdict — with a failed check sent back to the agent, on a family of coding agents

Claw Orchestrator:编码代理CLI的统一运行时间

📦 无 二. 支助 📖 文档 二. 支助 🎬 演示影片 二. 支助 📝 更改日志 二. 支助 📚 引用

npm version npm downloads CI License: MIT

克劳奥切斯特 运行 Claude 代码、代码、反重力、Grok Building、 OpenCode 和任何 代理客户协议 代理( Kimi Code, dsh) 作为一个API 背后的持久会话. 运行计数只当检查代理没有写通过时才做:您宣布检查,运行时间运行 并读出 代码, 证据留在磁盘。 运行是经过检查的工作流程 在崩溃中幸存下来 每个引擎的每个开关都用它的模型,符号和成本来记录.

An agent reports that all tests pass; the runtime's own check refutes it. Five engines, three runs each, tallied by verdict.

1个bug,1个验收合同,5个引擎,每个引擎运行3个,只有第一次尝试. 运行时间自行检查: 9被核实,4被反驳,2被错误(Grok Build点击其自由级使用限制). 一项任务,不是基准. 这部电影是如何制作的 如何重播。 。 。 .

有声音的40秒电影

https://github.com/user-attachments/assets/5bf9bea8-e5ac-4632-a292-a80a45831dff 互联网档案馆的存檔,存档日期2013-12-20

新闻

  • [2026-11-11] (中文(中国大陆) ) v7.22.0:克洛德会话可以在几个克洛德账户下运行并移动到下一个账户,当 账户达到使用限度,继续同样的对话.
  • [2026-11-11] (中文(中国大陆) ) v7.21.0:OpenClaw安装时插件会加载,没有本地模块可构建.
  • [2026-11-11] (中文(中国大陆) ) v7.20.0:一个粉丝出局的代理可以作为入球运行,因此几个代理可以各自工作一个副本 工程,直到完成为止.
  • [2026-11-11] (中文(中国大陆) ) v7.19.0:一个扇出代理可以在自己的目录中运行,这样几个代理可以写入代码 平行,每份一份.
  • [2026-11-11] (中文(中国大陆) ) v 7.18.0: 电源 CLAWO_CLAUDE_GATEWAY=1 运行 a claude 关于任何模式的会话 Anthropic相容的网关服务,用自己的名.
  • [2026-11-11] (中文(中国大陆) ) v7.17.0: 代理机可以恢复已暂停的自动运行(autoloop_resume),和一个 Codex 目标 以能力击出一个模型的线程被恢复而不是失败.
  • [2026-10-10] (中文(中国大陆) ) v7.16.0: (中文(简体) ) clawo goal --engine claude 在克洛德密码上打入一球 /goal,具有相同的 检查、恢复和核查是Codex的目标.
  • [2026-10-10] (中文(中国大陆) ) 研究人员,自动代理 现在在Claw Orchestrator上运行它的入球模式.
  • [2026-10-10] (中文(中国大陆) ) v7.14.0: 任何代理客户端协议代理作为会话运行(engine: 'acp'),带有预设 Kimi代码和dsh.
  • [2026-10-10] (中文(中国大陆) ) 页:1 clawo goal 保留代码 /goal 在一条线上运行数小时, 在一个线后重新连接它 然后用你的支票来判断结果.
  • [2026-09] (中文(中国大陆) ) 声明, 编译, 看在克劳奥克斯特拉特上建造的, 在ECCV 2026多式联运数字代理商讲习班上作了演讲.
  • [2026-08] (中文(中国大陆) ) v6.0.0:耐跑内核和校正平面. 跑步会活下来的 接受合同的运行由运行时间判断,而不是由代理人判断.

要点

  • ✅ 判定代理无法写入: 验收合同(命令、 HTTP 探测器、 截图、 diff 策略、 文件) 由运行时间运行。 运行结束 verified, (中文(简体) ), refuted 或者说 unverified,并编辑测试其合同 运行反驳它(指南) (中文(简体) ).
  • 🔀 许多供应商,一个API: Claude Code, Codex, Antigravity, Grok Build, OpenCode, 任何ACP代理和自定义的CLI. clawo fanout 一次问几个; session_handoff 将现场对话移动到同一引擎的另一引擎 工作空间( e)指南) (中文(简体) ).
  • 💾 幸存的崩溃: 每个州过渡都经过检查; 恢复、 重试、 超时、 取消和引导来自 内核( n)指南) (中文(简体) ).
  • 🎯 长期目标数字 : clawo goal 运行代码 /goal 一个线程上未处理, 在使用限制后恢复 捆绑,可选择在自己的沙盒内(指南) (中文(简体) ).
  • 💰 已知费用: 一台跨引擎的倒数分类账(clawo runs)和a 数据 maxBudgetUsd 限制运行时间执行 每个引擎( e)指南) (中文(简体) ).
  • 🔌 适应工具: CLI, MCP 服务器, ACP 编辑代理, OpenAI 兼容端点, TypeScript SDK 和一个 OpenClaw 插件 ()运行方式) (中文(简体) ).

claude-squad, 指挥家和 Vibe Kanban 是工作树上并肩运行代理的接口; Claude Code 子代理和Codex的并行尝试 停留在一个供应商。 Claw Orchestrator 是一个无头的运行时间 在下面: 一个API背后的几个供应商,持久的工作流程,以及代理商无法编辑的验证步骤. 它们可以使用 一起来.

快速启动

要求节点22+和至少一个引擎CLI安装和登录(claude, (中文(简体) ), codex, (中文(简体) ), agy, (中文(简体) ), grok 或者说 opencode) (中文(简体) ).

npm install -g @enderfga/claw-orchestrator
clawo serve &    # local runtime + dashboard on 127.0.0.1:18796
clawo solve "The test fails. Fix price.js." --engine codex \
  --check "npm test" --check "node ../holdout/price.spec.mjs" --wait
clawo verify <runId>    # each check, why it failed, the files that changed
clawo runs --since 1h   # every turn on every engine: model, tokens, cost, verdict
clawo fanout "How would you speed up this test suite?" --engines claude,codex,grok --synthesize --wait
clawo goal --objective-file GOAL.md --check "npm run bench:check" --check-timeout 120 --wait

服务器写入访问符 ~/.openclaw/server-token 而CLI读 从那里。 签到 浏览器一次打开 http://127.0.0.1:18796/login?token=<token>&redirect=/dash标志赋予了完全控制, 包括作为服务器用户运行的命令,所以要保持其私密性;见 安保模式 在将服务器暴露在本地主机之外之前 .

  • 🧪 验收合同和证据包 (单位:千美元)指南(中文(简体) )
  • 🔁 工作流程、恢复和目标节点 (单位:千美元)指南(中文(简体) )
  • 🖥️ 每个 CLI 命令 (单位:千美元)指南(中文(简体) )
  • 🧰 所有79个工具 (单位:千美元)指南(中文(简体) )

运行方式

对于从这里开始
CLI和仪表板终端和脚本clawo serve,则 cli.md
MCP 服务器克洛德代码克洛德桌面克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克洛德克. Cursor, Cline, Creep, Zed, Windsurf, Goose, Hermes Agentclaude mcp add clawo -- clawo-mcp,则 mcp.md
非加太国家代理人Zed, JetBrains, Neovim, Emacs, VS 代码 ACP 扩展, dshclawo acp,则 acp.md
OpenAI 兼容端点任何 OpenAI SDK 客户端或网络聊天, 不更改呼叫站点POST /v1/chat/completions (单位:千美元)openai-compat.md(中文(简体) )
类型脚本 SDK将运行时间嵌入您自己的服务import { SessionManager } from '@enderfga/claw-orchestrator' (下关
OpenClaw 插件每个OpenClaw代理都拥有全部79个工具curl -fsSL https://raw.githubusercontent.com/Enderfga/claw-orchestrator/main/install.sh | bash
import { SessionManager } from '@enderfga/claw-orchestrator';

const manager = new SessionManager();
await manager.startSession({ name: 'fix-tests', engine: 'claude', cwd: '/project' });
const result = await manager.sendMessage('fix-tests', 'Fix the failing tests');

从 MCP 主机请求 workflow_start 带有模板 solve,任务,以及诸如 {"checks":[{"type":"command","cmd":"npm","args":["test"]}]}。在一个非加太编辑器中,模型选择器由 引擎,在克洛德, Codex, Antigravity 和Grok 模型中间会话之间 开关.

引擎兼容性

发动机国 际已测试版本
克劳德代码claude2.1.322 (中文(简体) )
代码codex0.167.0 (中文(简体) )
反重力agy1.5.3 国家
Grok 构建grok1.0.77 (中文(简体) )
打开代码opencode1.19.5 联合国
非加太国家代理人任意基米编码2.3.1, dsh 6.2.1-rc.2
自定义 CLI任意—— 说

为代理客户协议服务的代理商运行为 engine: 'acp'; 任何其它编码的 CLI 作为 子进程可连接为 自定义引擎。 。 。 .

表格如何保持当前状态

上面的版本是每周扫描的最后一次运行. scripts/sweep.ts 测量每个核心引擎安装, 被钉住的和上游的版本,将包装所经过的旗子对准二进制 --help运行一个活转 通过真正的包装类,抽取非加太和多加太的切入点,并检查 src/models.ts 反对: OpenAI,Anthropic和xAI公布了价格表. 它没有模式调用,所以检查 报告一个包装器破损 共享包装失败模式.

scripts/sweep-workflow.json 将脚本与此工程的内核持久运行的脚本包裹在一起: 校验器 → 路由器 − 负责起草与 sweep/<date> - 一个人类的大门。 个人审查和合并 管弦乐团不编辑自己的代码而无人关注.

所有特性

能力它会做什么参考文献
常年会议长生特务在各种请求中一直活下来,包括上下文、工具、模型和工作树木控制.sessions.md
多引擎运行时间上面的引擎上有一个接口,任何ACP代理,以及定制的CLI.multi-engine.md
会议交接将实时对话移动到同一工作空间的另一引擎或模型;旧会话持续运行.sessions.md
克劳德账户Claude的多个账户、密钥或网关;一个会话按其使用限度移动到下一个会话,并保持其对话.multi-engine.md
核查飞机接受合同 运行时间自行运行,磁盘上装有证据;没有合同的运行结束 unverified。 。 。 .verification.md
持久运行内核宣布工作流程结束 agent, (中文(简体) ), goal, (中文(简体) ), fanout, (中文(简体) ), council, (中文(简体) ), verifier, (中文(简体) ), human_gate, (中文(简体) ), router 更多,检查.workflow.md
风扇出一个任务平行地跨越了N引擎/型号代理,并有可选的合成通关.tools.md
理事会在与世隔绝的干草树上进行平行的代理,投票直到达成共识.council.md
自动浏览一个计划员,代码员和评论员 在一个工作空间上,每个都有自己的引擎和模型;你和计划员聊天.autoloop.md
超应用程序一个结构简洁的访谈变成了一个已部署的网络应用程序 localhost:19000/forge/<slug>/。 。 。 .ultraapp.md
超码session_start({ ultracode: true }) 让克洛德指挥一个动态工作流程.tools.md
运行分类账,支出上限在JSONL分类账中每个引擎都打开(clawo runs页:1 maxBudgetUsd 在每个引擎上执行盖.observability.md
OpenAI 兼容代理服务器POST /v1/chat/completions 路由到引擎上的持久会话,模型名称选择,流回OpenAI形状.openai-compat.md
盘子Autoloop, Council and Forge 标签,包含生命周期控制和活事件流,以及持久工作流程运行的运行标签.dashboard.md

建于Claw Orchestrator上

  • 研究人员: 配置的自主代理, 优化和验证 AI 训练代码;其长目标模式运行 clawo goal (单位:千美元)博客) (中文(简体) ).
  • 声明, 编译, 看: 无协调布局生成方式 2026 ECCV 多式联运数字代理人讲习班(谈话).

在项目或纸上使用克劳奥切斯特? 打开拉出请求添加到这里 .

引用

如果Claw Orchestrator帮助你的研究, 请引用它 技术报告数字 :

@techreport{fang2026claworchestrator,
  title     = {Claw Orchestrator: A Unified Runtime for Coding Agent CLIs},
  author    = {Fang, Guian},
  year      = {2026},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.23874036},
  url       = {https://doi.org/10.5281/zenodo.23874036}
}

在Claw Orchestrator上进行的研究:

@misc{researchboost2026infra,
  author = {{ResearchBoost Team}},
  title  = {{ResearchBoost}: {RSI} starts with Infra},
  year   = {2026},
  url    = {https://ydove0324.github.io/hx_resume/blog/researchboost/}
}

@inproceedings{fang2026declare,
  title     = {Declare, Compile, Look: Coordinate-Free Layout Generation with Vision-in-the-Loop Repair},
  author    = {Fang, Guian and Liu, Mengsha and Shou, Mike Zheng},
  booktitle = {ECCV 2026 Multimodal Digital Agents Workshop},
  year      = {2026},
  url       = {https://openreview.net/forum?id=Romd50Ce0w}
}

捐款

见 CONTRIBUTING.md运行 npm run build && npm run lint && npm run format:check && npm run test 在提交之前.

许可证

麻省理工学院,看 LICENSE。 。 。 .

版本与发布记录

@enderfga/claw-orchestrator 共发布 107 个版本,首次发布于 2026/05/04;过去 12 个月发布了 107 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
7.22.1latest2026/11/112 天前
7.22.02026/11/112 天前
7.21.42026/11/112 天前
7.21.32026/11/113 天前
7.21.22026/11/103 天前
7.21.12026/11/103 天前

关于 @enderfga/claw-orchestrator 的常见问题

@enderfga/claw-orchestrator 是什么?

Claw Orchestrator——将克洛德码,克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克 丢入Hermes代理、 Claude 桌面、 Cursor、 Cline、 继续、 Zed、 Windsurf、 Goose 或任何模式上下文协议

如何安装 @enderfga/claw-orchestrator?

在项目目录运行 npm install @enderfga/claw-orchestrator,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:openclaw(>=2026.3.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。它还提供命令行工具 clawo、clawo-acp、clawo-mcp,可以用 npx clawo 直接运行。

@enderfga/claw-orchestrator 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@enderfga/claw-orchestrator 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@enderfga/claw-orchestrator 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@enderfga/claw-orchestrator 可以商用吗?

@enderfga/claw-orchestrator 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@enderfga/claw-orchestrator 的下载量有多少?

根据 npm 官方下载统计,@enderfga/claw-orchestrator 在 2026/10/14 – 2026/11/12 这 30 天内被下载 6,923 次,日均约 231 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@enderfga/claw-orchestrator 还在维护吗?

最新版本 7.22.1 发布于 2026/11/11(2 天前);至今共发布 107 个版本,其中过去 12 个月发布了 107 个;首次发布于 2026/05/04。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。