OpenRig rig restore 恢复指南:如何按名重启多智能体团队,5 步让每个节点结果透明可查
OpenRig rig restore 恢复指南如何按名重启多智能体团队5 步让每个节点结果透明可查【免费下载链接】openrigMulti-agent harness that runs Claude Code and Codex together as one system项目地址: https://gitcode.com/GitHub_Trending/op/openrig刚重启过电脑昨天跑了一整晚的 Claude Code Codex 智能体团队就断了这正是OpenRig的rig restore命令要解决的问题。OpenRig 是一个把 Claude Code 和 Codex 组建成一个团队的多智能体multi-agent运行框架你先用 YAML 定义团队再一条命令启动整个 rig智能体编排组。而rig restore就是它的按名恢复能力从快照把整个团队重新拉起来并且逐节点汇报恢复结果——哪个节点成功、哪个失败、怎么补救一目了然。1 分钟理解OpenRig 里 restore 恢复的是什么在 OpenRig 中一个rig就是一个由多个座位seat/node组成的团队每个座位跑一个 AI 编码智能体Claude Code 或 Codex由 tmux 会话托管。你可以参考仓库自带的演示定义它用 YAML 描述了 lead、impl、qa、design、r1、r2 等成员及其协作关系demo/rig.yaml。恢复依赖两个核心概念快照snapshot团队在某一时刻的状态存档恢复的原料。恢复尝试restore attempt每次执行rig restore都会产生一个 attemptId你可以随时查询它的进度和结果。恢复不是一刀切守护进程daemon会逐个节点执行恢复最终给出restored/fresh/failed等状态并对未成功的节点附带可操作的补救建议recovery guidance。这就是每个节点结果透明可查的由来相关逻辑见 restore.ts。恢复前自检用 restore-check 确认能不能恢复盲目恢复是新手最常见的坑。OpenRig 提供了rig restore-check命令跨所有运行中的 rig 做一次恢复就绪体检输出红绿灯式的检查项rig restore-check # 体检所有 rig默认精简输出 rig restore-check --rig my-rig # 只查某一个 rig rig restore-check --full --json # 完整明细含每个座位它的输出会给出四类信息全部可读、可解释输出项含义VERDICT总体判定RESTORABLE/RESTORABLE_WITH_CAVEATS/NOT_RESTORABLE/UNKNOWNREADINESS就绪状态ready、ready_with_caveats、not_ready 等 5 类CONTINUITY连续性证明状态会话续接能力是否被验证过REPAIR STEPS修复步骤包每条带命令、原因并标注是否阻塞blocking退出码也约定得很清楚0 可恢复1 有红色阻塞项2 未知/探测失败——方便脚本化。命令实现见 restore-check.ts。 小技巧如果体检提示守护进程没在运行先执行rig daemon start再重试输出里会直接告诉你怎么修。五步完成按名恢复从快照到逐节点汇报下面是完整的rig restore恢复流程每步一条命令。第 1 步列出快照挑选恢复点rig snapshot list my-rig输出是一张表ID、Kind快照类型、Status、创建时间。快照的创建本身很简单例如在团队状态良好时手动打一个rig snapshot my-rig实现见 snapshot.ts。第 2 步按名执行恢复rig restore snapshotId --rig my-rig这里--rig指定的就是你在 YAML 里给团队起的名字——所谓按名恢复指的就是按 rig 名称 快照 ID精确定位要恢复的团队。命令成功后会打印恢复尝试编号Restore attempt id: 12 Status: started Daemon is restoring per-node in the background; follow progress with rig ps --nodes or rig restore-check.第 3 步用rig ps --nodes跟踪逐节点进度恢复在守护进程后台逐节点进行rig ps --nodes的每个节点行都带有restoreOutcome恢复结果字段随时刷新都能看到当前状态ps.ts。第 4 步查询某次恢复尝试的回执rig restore status attemptId --rig my-rig它会告诉你当时选的是哪个快照、为什么选它rationale、初始判定original verdict与当前意图集判定current intended-set verdict以及预期 N 个节点 / 排除历史节点 N 个 / 未解决 N 个的明细。这是核对恢复结果最权威的一手数据。第 5 步处理未成功节点对fresh或failed的节点恢复命令会直接打印Recovery guidance补救建议包括该节点的会话名、tmux 接入命令、工作目录、可复制执行的补救命令和注意事项。照着做即可把个别节点补到位而不必重跑整个团队。也可以在图形界面上验证打开rig ui后在左侧 Explorer 选中你的 rig拓扑图里每个节点都标有运行时CLAUDE / CODEX与状态点点击节点的 CMUX 按钮还能直接跳进对应终端。读懂逐节点结果透明在哪一次恢复结束后rig restore会按节点逐行打印结果格式非常克制lead: restored impl: restored qa: failed — session not found而真正透明的部分在恢复回执与节点明细里每个节点最多告诉你这些事实定义见 restore.tsstatus恢复状态restored / fresh / failed …error失败原因仅 failed 时出现canonicalSessionName规范会话名方便你手工定位tmuxAttachCommand一键接入该节点终端的命令resumeCommand/recoveryGuidance续接命令与补救建议整体团队则汇总为rigResultrestored/partially_restored/failed/not_attempted。只要出现部分失败或整体失败命令退出码就是 1——脚本和 CI 都能可靠地感知。新手避坑常见报错与处理方式恢复被事前校验拦住时OpenRig 会明确告诉你尚未开始恢复并逐条列出阻塞项blocker与修复建议remediation场景你会看到怎么处理快照或 rig 不存在404Snapshot x or rig y not foundrig snapshot list --rig name核对 IDrig 还在运行409Restore conflict ... rig may still be running先rig down rigId再恢复快照不可用409Restore refused: the selected snapshot is not restore-usable换一个快照事前校验失败Restore blocked 逐条 blocker 与 remediation按提示逐条修复后重试另外注意一个诚实的细节Ctrl-C 中断的只是 CLI 客户端守护进程侧的恢复仍会继续。OpenRig 会直接提示你用rig ps --nodes或rig restore-check继续跟踪而不是假装一切停止了restore.ts。⚠️ 还有一个新手容易踩的坑如果环境变量里泄漏了指向测试夹具的OPENRIG_HOMErestore-check不会误报宿主机宕机而是会诚实地报告这是泄漏的测试夹具真实内核未被探测并给出清除环境变量的修复步骤restore-check.ts。常见问题 FAQQ恢复能完全还原智能体的对话上下文吗A要看快照里保存了什么。restore-check的 CONTINUITY 一栏会如实标注哪些续接能力如 provider 会话续接、上下文窗口保留已被验证、哪些未验证——它不做虚假承诺。Q部分节点失败要整个重跑吗A不用。每个失败节点都有独立的 recovery guidance 与接入命令单独补齐即可其余已restored的节点保持原样。Q恢复前必须做什么A跑一次rig restore-check。有红色阻塞项就先修输出里附了修复命令包全绿或仅有黄色提示时再执行rig restore。Q去哪里看更多示例A仓库的 demo/README.md 提供了可直接运行的演示 rig 与脚本README.md 覆盖安装与首次启动需要 Node.js 20/22/24 和 tmux。小结OpenRig 的rig restore把重启后恢复智能体团队这件烦心事变成了一条可预期、可验证的流水线rig snapshot list—— 选对恢复点rig restore snapshotId --rig rigName—— 按名发起恢复rig ps --nodes—— 实时跟踪逐节点进度rig restore status attemptId—— 核对权威回执Recovery guidance —— 单独补救失败节点配合恢复前的rig restore-check体检整个团队在重启后的状态恢复就做到了每一步透明、每个节点可查——这正是 OpenRig 作为多智能体编排框架在可靠性上的底气所在。【免费下载链接】openrigMulti-agent harness that runs Claude Code and Codex together as one system项目地址: https://gitcode.com/GitHub_Trending/op/openrig创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

海光1000嵌入式CPU实战:架构选型、系统移植与避坑指南

海光1000嵌入式CPU实战:架构选型、系统移植与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/30 5:12:20 阅读更多 →
数字孪生可视化系统:从地产营销到城市治理的技术跨越

数字孪生可视化系统:从地产营销到城市治理的技术跨越

一、数字孪生:从概念到落地的技术革命数字孪生(Digital Twin)是以数字化方式创建物理实体的虚拟模型,借助数据模拟物理实体在现实环境中的行为,通过虚实交互反馈、数据融合分析、决策迭代优化等手段,为物理…

2026/9/30 5:12:20 阅读更多 →
全栈工程师与AI协作的5条纪律:从CLAUDE.md到Coding Agent实践

全栈工程师与AI协作的5条纪律:从CLAUDE.md到Coding Agent实践

1. 为什么“让 AI 写代码”这件事,远没有看起来那么省心我做了十多年全栈,从前端切图到后端调优、从数据库设计到线上排障,基本都亲手趟过一遍。这两年团队里陆续引入了各种 Coding Agent,从最早的代码补全,到后来能直…

2026/9/30 5:11:19 阅读更多 →

最新新闻

AI编码代理的上下文工程实战:滑动窗口、分层缓存与MCP协议

AI编码代理的上下文工程实战:滑动窗口、分层缓存与MCP协议

1. 项目概述:当AI写代码不再“断片”,上下文工程如何让代理真正理解你的意图你有没有遇到过这样的场景:在IDE里跟AI助手聊了十几轮,从需求分析、接口设计、数据库建模一路聊到异常处理细节,正准备让它生成最终的Servic…

2026/9/30 5:52:39 阅读更多 →
Saddle实战:可视化任务流平台如何破解AI/MLOps落地难题

Saddle实战:可视化任务流平台如何破解AI/MLOps落地难题

1. AI/MLOps这块硬骨头,到底难啃在哪先说一个我观察到的现象:很多团队在模型训练阶段一马平川,一到上线就进入"鬼打墙"状态。训练好的模型孤零零躺在模型仓库里,算法工程师说不清"我这段预处理逻辑线上跑没跑"…

2026/9/30 5:52:39 阅读更多 →
硬件产品EMC、安规与环境测试一体化规划与整改实践

硬件产品EMC、安规与环境测试一体化规划与整改实践

1. 三类测试放在一起看,才不会被返工拖死做硬件这行,产品从样机走到量产之间横着一道坎,这道坎上通常挂着三块牌子:EMC测试、安规测试、环境测试。字面上都不难理解,电磁兼容、安全规范、环境耐受,可真到实…

2026/9/30 5:52:39 阅读更多 →
Lighthouse六周年:OpenClaw与Hermes智能体一键部署实战

Lighthouse六周年:OpenClaw与Hermes智能体一键部署实战

1. 六周年活动背后的真实价值拆解Lighthouse 轻量云六周年这个节点,表面上看是一次常规的促销活动,但如果你只盯着折扣和代金券,那就真的错过了一波低成本把智能体跑起来的机会。我前后在轻量云上折腾过不下二十台实例,从最早的 1…

2026/9/30 5:52:39 阅读更多 →
Redis接入AI实战:向量检索、缓存治理与分布式锁全解析

Redis接入AI实战:向量检索、缓存治理与分布式锁全解析

最近社区铺天盖地都在聊“Redis 已正式接入 AI”这件事。说实话,我这个常年和缓存、主从、分布式锁打交道的老后端,刚开始看到热搜词时是带着戒心的——这几年每个中间件都声称自己接入了 AI 或者大模型,真正落地的少。但这次 Redis 官方把向…

2026/9/30 5:52:39 阅读更多 →
金融机器学习实战:从三重屏障到组合交叉验证的完整练习指南

金融机器学习实战:从三重屏障到组合交叉验证的完整练习指南

简介:《Advances in Financial Machine Learning》一书的配套练习实验包,面向正在研读金融机器学习、希望动手复现书中方法的读者。内容聚焦书中选定章节的习题实验,尤其覆盖 Labeling 与 MetaLabeling、金融场景下的交叉验证、样本权重、分数…

2026/9/30 5:51:38 阅读更多 →

日新闻

Base64 图片头部特征识别:从文件头到格式判断的完整指南

Base64 图片头部特征识别:从文件头到格式判断的完整指南

1. 项目概述:为什么说看懂 base64 图片头部是基本功这几年跟 base64 打交道的机会越来越多,后端接口返回图片、前端渲染验证码、小程序里存小图、还有一些老系统导出报表,动不动就给你一段长到怀疑人生的 base64 字符串。很多人拿到字符串就直…

2026/9/30 0:00:35 阅读更多 →
Java公交站牌广告管理系统:JSP+Servlet+MySQL实战落地指南

Java公交站牌广告管理系统:JSP+Servlet+MySQL实战落地指南

简介:本资源是一份面向Java初学者与课程设计学生的公交站牌广告灯箱管理系统毕业设计文档,聚焦城市公共广告资源信息化管理痛点,提供从需求分析到技术实现的完整方案。文档采用标准学术论文结构,含摘要、英文摘要、目录及五章正文…

2026/9/30 0:00:35 阅读更多 →
用 Redis Lua 构建大模型 API 多租户原子配额治理体系

用 Redis Lua 构建大模型 API 多租户原子配额治理体系

我去年年底接了一个内部 AI 平台的治理需求,背景很直接:公司把 DeepSeek、MiniMax 这类大模型 API 统一封装成内部网关,开放给几个业务团队用。结果第一个月账单出来,额度直接超了 4 倍。仔细查日志,发现原因并不复杂—…

2026/9/30 0:00:35 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/29 8:16:59 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/29 16:41:41 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/29 8:24:48 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/29 19:29:29 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/29 5:58:00 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/29 3:55:56 阅读更多 →