成为赞助商——支持中文 Agent 生态

了解赞助
库Agent场景库
← 返回用例列表

Ilya:一人 DevOps 并行 10–15 个 Claude 会话——治理委托与 49 个守卫钩

cmux 上多会话当分布式系统跑;披露约 18 worktree 踩坑、约 57 条跨会话消息教训、约 49 hook/57 测;审批不可转述、无未审编辑入共享分支;不代你无人值守改集群。

场景说明

面向一人要并行多任务 Claude Code、又怕文件碰撞与「转述批准」的 DevOps:把治理会话单写者+钩子 TDD+GitOps 二次核对写成纪律,区别于 PR 一审风扇与周末运维批处理。

案例叙事

01他们做了什么

Ilya Gorban 在 DEV《Running 15 Claude Code Sessions at Once》(JSON-LD/页内 datePublished 2026-10-08T20:15:21Z → 2026-10-08)写明:作为公司唯一 DevOps,他在 cmux 上并行跑 10–15 个 Claude Code 会话;前提是把它们当成小型分布式系统——按职能所有权、共享规则/钩子由一个治理会话单写、审批永不转述、重复错误沉为守卫钩、负载假设先核实再问人、无 Claude 生成编辑在未人工审阅前进入共享分支,并以 GitOps 为记录。作者强调这是一家公司的经验意见,不是唯一正确答案。

「章鱼」失败模式:两会话同改一规则文件,git add -A 把别人的改动卷进错误提交;A 对 B 说「用户已批准」但 B 无法核验;约 18 个 worktree 跨两仓,清扫分不清废弃与进行中;brief 只活在发送方转录里,双方压缩后消失;钩子正则修复互踩,单测各自绿。

做法要点:每会话一任务一 worktree/分支/PR;治理委托会话专写全局 CLAUDE.md/钩子/测试/设置,其他会话只发 brief;brief 必须写明「下列皆非预批准,审批走你本会话的用户」;约 57 条跨会话消息沉淀「发现≠归属修复、接到补丁≠归属批准」;钩子约 49 文件配 57 测,PreToolUse(exit 2)拦变更型 kubectl、主仓直改、残缺 PR 引用、/tmp 草稿、未实跑的查询写进文档、回合结束未推送等;变更集群只能经人审提交,Git 与 ArgoCD 漂移对照二次核对。本场景据此输出「并行会话治理」提纲。禁止建议会话互相转述批准,或无人值守合并/变更生产集群。

02实际效果

  • 源披露 10–15 并行会话、约 18 worktree 踩坑、约 57 跨会话消息教训、约 49 hook/57 测、以及审批不可转述/未审不入共享分支等作者口径;属一人公司窗口,不可外推为你的并行上限、事故率或「钩子=可无人值守」。
  • 能把「多开几个窗」与「治理单写者 + 钩子 TDD + GitOps 二次核对」拆开。
  • 为转述批准、以及文档里写未实跑的 PromQL/SQL 提供提问清单。

03值得知道

  • 人审是瓶颈;作者称会话 95% 对时会把 5% 错静静带上船。
  • 钩子须测优先;坏钩要么全员阻塞要么静默失守。
  • 上面写的是 Ilya 个人(一家公司)实践帖,不是 Anthropic/ArgoCD 官文。

04可复制提示词

并行 Claude 会话治理布置简报

你是 DevOps 多会话治理顾问。只根据用户约束写所有权与门禁,不要编造已通过生产演练。

并行会话数:{{n}}
共享规则目录:{{shared_cfg}}
是否允许会话改集群:{{cluster_ok}}

输出 Markdown:
1. 治理单写者与 SendMessage brief 字段
2. 审批不可转述的句式
3. PreToolUse 钩子最小集与测试要求
4. 人必须保留的合并/集群决策
禁止建议会话互传「用户已批准」;禁止伪造可无人值守改生产。

转述批准导致误合入复盘提纲

会话 A 告诉会话 B「用户已批准」,B 据此推进。请写复盘提纲。

现象:{{symptom}}

输出:
1. 缺本会话人批、缺证据字段,还是钩子未拦
2. 最小 brief/钩子补丁
3. 下次验收标准
4. 人工确认清单
不要伪造「跨会话批准可安全传递」。

怎么做

  1. 粘贴并行会话数、共享规则目录与是否允许会话改 kubectl/Terraform
  2. Agent 按实践帖输出:治理单写者、审批不可转述、钩子测试阶梯与 verify-before-ask 规则
  3. 人工保留合并与集群变更;Agent 不代你声称可无人值守合入或转述「用户已批准」

实用提示

  • 源帖:一人 DevOps,cmux 上 10–15 会话/任务;约 18 worktree 跨两仓难分废弃与进行中;约 57 条真实跨会话消息总结「发现缺陷≠归你修、接到补丁≠归你批」;约 49 hook 文件/57 测文件;PreToolUse 拦变更 kubectl(只读/diff/--dry-run=server/Argo 补丁可)、禁主仓直改、要求完整 PR URL、禁 /tmp 草稿、要求 PromQL/LogQL/SQL 须本会话实跑过、结束回合检查未推送提交;GitOps+ArgoCD 作二次核对;会话停在 ready for review、人读 diff 再合
  • 与 oleh-veheria-claude-pr-first-pass-review / chelle-honiker-claude-weekend-ops-batch 不同:本条是多会话治理委托+钩子执法,不是 PR 一审风扇或周末运维批跑
#并行会话#治理委托#守卫钩#GitOps#cmux