news 2026/10/1 8:37:26

OpenRig rig terminal open实战:一个命令打开starter全部终端

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenRig rig terminal open实战:一个命令打开starter全部终端

OpenRig rig terminal open实战:一个命令打开starter全部终端

【免费下载链接】openrigMulti-agent harness that runs Claude Code and Codex together as one system项目地址: https://gitcode.com/GitHub_Trending/op/openrig

OpenRig 是一个多智能体协作框架(multi-agent harness),可以把 Claude Code 和 Codex 装进同一个 rig(团队)里统一管理。启动团队后最头疼的往往是:每个 agent 各占一个 tmux 会话,终端散落一地。而rig terminal open就是解决这个问题的命令——一个命令,把 starter 团队的全部 agent 终端打开成一块可视的"终端墙",由 herdr 或 cmux 作为底层终端 provider 渲染。本文带你从零跑通这条实战路径。

为什么需要 rig terminal open

没有 OpenRig 时,你可能要手动 attach 每个 tmux 会话才能看到各个 agent 的进度;有了rig terminal open:

  • 一个视图打开全部终端:按 rig 名、mission:<id>、slice:<id>或保存的视图 ID 打开,每个运行中的 seat 都会变成一块可交互的终端瓦片
  • 诚实的结果披露:返回opened / absent / degraded三段式结果,谁打开了、谁缺席、谁被跳过,全部点名
  • 双 provider 支持:默认 herdr(每个 tab 最多 16 个 seat),也可用--provider cmux

第一步:启动一个 starter 团队

终端墙的前提是团队已在运行。OpenRig 内置了多个 starter rig,先看看再启动:

npm install -g @openrig/cli rig setup --dry-run # 先预览安装计划 rig specs ls # 浏览内置 rig 库 rig up first-project # 最小两座位 starter(一个 owner + 一个 checker)

如果想要更大的阵容,product-team(双编排 + 实现 + QA + 设计 + 两名独立评审)或四座位的conveyor(Claude Code 与 Codex 混合,展示 intake → planning → build → review 的交接路径)都是好选择。

用rig tui --shared可以随时回到共享仪表盘查看团队状态(Ctrl-b 再按 d 分离,不退出团队)。

实战:一条命令打开 starter 全部终端

确认 herdr 已安装并连接后,执行核心命令:

rig terminal open first-project --provider herdr

如果装了 cmux,把参数换成--provider cmux即可,同一视图在两个 provider 里都能打开。

输出长这样——每一行都是一个 seat 的实时状态:

Opened 2 tile(s) in herdr. ● dev-owner@first-project ● dev-check@first-project

在 herdr 里,这些瓦片会组成一个以 rig 命名的 workspace,每个瓦片就是一个可交互的 agent 终端。注意:重复执行 open 可能会创建新的 provider workspace,想保留原有视图就回到已打开的那个。

读懂 opened / absent / degraded

这是rig terminal open最有价值的部分。命令的退出码遵循"诚实原则":只要至少打开了一块瓦片,即使部分 seat 缺席,也按成功处理(exit 0)并点名披露;一块都没打开(未知视图、provider 宕机、seat 全部缺席)才返回非零。三段结果的读法:

标记含义该怎么做
● seat已成功打开直接操作
○ seat — absent: ...该 seat 不存在或会话不在检查rig ps,必要时恢复
▲ seat — skipped (...): ...降级跳过(如远端 host 问题)排查对应 host 的连接

一个提醒(官方文档原话):部分终端视图不等于团队健康,看到缺席项要去追原因,而不是默认没事。这段"人类可读披露"的实现见 packages/cli/src/commands/terminal.ts。

配套命令:views 与 status

rig terminal是一个命令族,另外两个子命令帮你排查问题:

rig terminal views # 列出保存的视图 + 可派生的 rig 视图 rig terminal status --provider herdr # 终端 provider 可用性与存活状态(doctor 式检查)

两个命令都支持--json输出,方便被 agent 或脚本消费。herdr 的完整使用模式(含"同一尺寸才能复制 pane"等限制)写在内置技能文档 skills/_canonical/core/openrig-herdr/SKILL.md 里,终端 provider 的语义由 OpenRig 掌控,herdr 只负责渲染像素。

常见问题速查

  • 提示 provider 不可用?先跑rig terminal status确认 herdr/cmux 安装与 socket 状态,rig setup会一并检查 cmux。
  • 打开的是哪个视图?传入 rig 名即按 rig 派生视图,也可用rig terminal views里的保存视图 ID。
  • 只想看共享仪表盘?rig terminal open kernel --provider herdr会打开 kernel(含 operator-human 终端)的视图。
  • 终端关了要不要重启团队?不需要。底层会话仍在 tmux 里,seat 地址和持久队列不会因为你关掉了查看终端而丢失。

参考资料

  • 完整新手路径(安装、启动两 agent 团队、Herdr/cmux 终端、恢复):docs/reference/getting-started.md
  • 终端工作区说明:README.md
  • 命令族源码与退出码语义:packages/cli/src/commands/terminal.ts
  • 演示团队定义:demo/rig.yaml

掌握rig terminal open,你的多 agent 团队就从"一堆 tmux 会话"升级成了一块一眼看全的终端墙 🧱。

【免费下载链接】openrigMulti-agent harness that runs Claude Code and Codex together as one system项目地址: https://gitcode.com/GitHub_Trending/op/openrig

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/1 8:36:36

聚合增长GEO规模怎么样

顺应AI搜索变革浪潮&#xff0c;锚定制造产业升级方向AI搜索技术的普及正在重构全球商业获客逻辑&#xff0c;也为传统制造业的数字化营销转型带来了全新机遇与挑战。当越来越多的B端采购决策开始依托生成式AI获取信息&#xff0c;传统营销路径逐渐失效&#xff0c;制造企业普遍…

作者头像 李华
网站建设 2026/10/1 8:34:34

内置 4K 解码与 HDMI 输出的高集成 SoC:SSD203D 在微型投影与商显中的应用

微型投影、便携大屏、商显一体机与广告机这类产品&#xff0c;核心诉求往往是“把片源解码、画面输出和声音处理用尽量少的芯片完成”。如果还要兼顾电池供电和轻量 UI&#xff0c;主控的集成度直接决定板级成本与开发周期。本文以星宸&#xff08;SigmaStar&#xff09;SSD203…

作者头像 李华
网站建设 2026/10/1 8:33:49

苏州有没有做前三推荐率优化的GEO服务商,聚合AI GEO实力参考

苏州有没有做前三推荐率优化的GEO服务商?这个问题的答案&#xff0c;正在成为越来越多企业采购决策前的必答题。如今企业客户的采购第一站&#xff0c;已经搬进了AI对话框。采购负责人选型装备、政企寻找供应商、企业寻找服务商&#xff0c;都习惯先向AI提问。AI给出的前三条推…

作者头像 李华
网站建设 2026/10/1 8:33:08

用WTAPI让客服消息送达率从90%到99.9%

WTAPI是微信机器人接口二次开发平台&#xff0c;基于RPA技术在真实微信环境运行&#xff0c;通过标准API开放消息收发、好友管理、群聊操控等能力&#xff0c;Webhook实时推送事件、HTTP接口回写操作&#xff0c;几行代码即可接入自动回复与私域运营场景。客服系统上线后有一个…

作者头像 李华