
Claw Orchestrator:编码代理CLI的统一运行时间
📦 无 二. 支助 📖 文档 二. 支助 🎬 演示影片 二. 支助 📝 更改日志 二. 支助 📚 引用
克劳奥切斯特 运行 Claude 代码、代码、反重力、Grok Building、 OpenCode 和任何 代理客户协议 代理( Kimi Code, dsh) 作为一个API 背后的持久会话. 运行计数只当检查代理没有写通过时才做:您宣布检查,运行时间运行 并读出 代码, 证据留在磁盘。 运行是经过检查的工作流程 在崩溃中幸存下来 每个引擎的每个开关都用它的模型,符号和成本来记录.
1个bug,1个验收合同,5个引擎,每个引擎运行3个,只有第一次尝试. 运行时间自行检查: 9被核实,4被反驳,2被错误(Grok Build点击其自由级使用限制). 一项任务,不是基准. 这部电影是如何制作的 如何重播。 。 。 .
新闻
- [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运行 aclaude关于任何模式的会话 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 Agent | claude mcp add clawo -- clawo-mcp,则 mcp.md |
| 非加太国家代理人 | Zed, JetBrains, Neovim, Emacs, VS 代码 ACP 扩展, dsh | clawo 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 模型中间会话之间 开关.
引擎兼容性
| 发动机 | 国 际 | 已测试版本 |
|---|---|---|
| 克劳德代码 | claude | 2.1.322 (中文(简体) ) |
| 代码 | codex | 0.167.0 (中文(简体) ) |
| 反重力 | agy | 1.5.3 国家 |
| Grok 构建 | grok | 1.0.77 (中文(简体) ) |
| 打开代码 | opencode | 1.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。 。 。 .