ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

OpenRig rig broadcast群发指南:一条消息触达整个Pod或全部座位

OpenRig rig broadcast群发指南:一条消息触达整个Pod或全部座位 OpenRig rig broadcast群发指南一条消息触达整个Pod或全部座位【免费下载链接】openrigMulti-agent harness that runs Claude Code and Codex together as one system项目地址: https://gitcode.com/GitHub_Trending/op/openrigOpenRig 是一款让 Claude Code 与 Codex 协同工作的多智能体调度框架而rig broadcast群发命令是它的核心通信原语之一一条命令就能把同一条消息精准投递给某个 Pod 内的全部座位seat甚至整个集群的所有会话。无论你是要给开发组统一同步任务规格还是要向全 rig 发布维护公告这个命令都能一步到位。为什么需要 broadcast 群发命令在 OpenRig 中一个 rig 由若干Pod工作小组组成每个 Pod 里坐着不同的 agent 座位。比如官方 demo 拓扑里devPod 同时容纳了implClaude Code 实现者、qaCodex 质量检查、design三个座位定义见 demo/rig.yaml。如果只给某个座位单独发消息用的是rig send而当同一个信息、多人需要时逐个发送既低效又容易遗漏。rig broadcast就是为此设计的群发通道——由 daemon 统一执行扇出fan-out逐座位投递并返回每一个目标的真实结果。三种群发范围全局、按 rig、按 Pod命令的基本形态只有一条消息文本配合范围参数决定投递边界# 1. 全局群发触达所有 rig 的全部运行中会话 rig broadcast System maintenance in 5 minutes. # 2. 按 rig 群发只投递指定 rig 的所有座位 rig broadcast --rig my-rig Checkpoint review complete. Resume work. # 3. 按 Pod 群发只投递指定 Pod 内的座位 rig broadcast --pod dev New task spec at docs/planning/next-task.md经验法则影响面越小越精确优先用--pod定位最小责任组跨组协调用--rig只有系统级公告才裸奔全局群发。在 packages/cli/src/commands/broadcast.ts 中可以看到三种范围的完整定义包括--force、--host、--context等选项。常用进阶选项速查选项作用典型场景--force目标座位正在执行任务时也强行发送紧急打断、最高优先级指令--context ref附带一个已保存的上下文包整包内容随消息扇出群发任务说明书、规范文档--host id向hosts.yaml中注册的远程主机上的 daemon 群发跨主机多 rig 集群--json以 JSON 输出结果便于脚本与 agent 消费CI 流水线、自动化校验两个实用组合# 附带上下文包群发消息与包内容以空行分隔投递 rig broadcast --rig my-rig Please review the attached spec --context packs/fleet-update # 跨主机群发远程 daemon 在自己的拓扑上解析 --rig/--pod rig broadcast --host vps-b --rig remote-rig coordinate the remote factory读懂群发结果逐座位的诚实反馈broadcast 从不打包汇总结果而是逐座位报告投递成败最后给出汇总行dev-implmy-rig: sent dev-qamy-rig: sent 2/2 delivered只要有任何一个座位失败例如不支持的外部 CLI 目标命令即以非零状态码退出方便脚本判断。若群发者身份无法解析还会附带Advisory提示你补签名让接收方知道消息来自谁——这是 OpenRig 的防消息风暴机制每个接收者都会看到broadcast to rig (N seats)规模的包头天然区分单聊与群发。相关模块路径CLI 群发命令实现packages/cli/src/commands/broadcast.tsdaemon 端扇出引擎packages/daemon/src/domain/session-transport.ts官方 CLI 参考rig broadcast一节docs/as-built/cli-reference.md广播行为测试packages/cli/test/broadcast.test.ts小结全局群发rig broadcast 消息覆盖所有运行中会话按 Pod 群发--pod name触达最小协作组按 rig 群发--rig name覆盖整个 rig用--force打断忙碌座位、--context附带上下文包、--host跨主机扇出结果逐座位诚实呈现部分失败即非零退出掌握这四种范围与几个进阶选项你就能在 OpenRig 集群里实现一条消息、全员到位的高效协同。【免费下载链接】openrigMulti-agent harness that runs Claude Code and Codex together as one system项目地址: https://gitcode.com/GitHub_Trending/op/openrig创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表