多会话编码值班台
并行运行多个 Claude Code 会话时,集中分工、传递结果,并在代理改到同一处前拦住冲突。
开发者同时开着多个 Claude Code 会话修同一仓库时,先给每个会话分配角色和工作树,例如改接口、补回归测试、排查线上错误。值班台读取各会话声明的目标、当前分支和正在触碰的文件,把原本散在终端里的并行工作摆到一张可查看的任务板上。
某个会话完成接口调整后,相关测试会话会自动收到变更摘要、提交号和需要验证的行为。会话发现自己依赖另一项尚未完成的改动时,可以发出带文件和函数范围的请求,不必由开发者复制整段聊天记录。开发者只需在值班台确认优先级,其他消息按依赖关系送达对应会话。
两名代理准备编辑同一文件区段时,后启动的一方会被暂时锁住。页面明确显示谁持有修改权、预计何时释放,以及另一方能否先改测试或另一个模块。每次任务完成后,测试结果、改动说明和未解决假设会沉淀到可合并成果区,开发者能逐项审阅,而不是从多扇终端里猜哪份代码可信。
首个版本支持 Claude Code、Git worktree 和文件级冲突预警,先解决一人并行指挥多个会话的混乱。它不替团队自动合并冲突,也不代替代码审查;最后的合并按钮仍由开发者掌握。
为什么是现在
2026年8月8日,官方跨会话消息文档进入 HN 讨论;截至8月9日记录为50 points、26 comments和第18位。S1 原生传话降低了会话交接门槛,也让任务依赖、改动归属和冲突预警成为紧接着出现的问题。S2
目标用户
面向独自维护中大型仓库的开发者,也包括小团队技术负责人。赶修线上故障、跨层改接口或补回归时,他们会同时启动多个会话。此时真正稀缺的是对依赖与改动归属的掌握。终端一多,人工转述和逐个查状态就会拖慢合并判断。
最小切入点
本地守护进程先调用 `claude agents --json`,获取会话目录、名称和状态。S3 `SessionStart` 钩子登记角色、分支、工作树和任务目标。`PreToolUse` 钩子读取编辑工具的文件路径,命中占用时用退出码 2 暂停写入。S4 完成后读取 Git 提交与测试输出,生成待审阅成果。会话间摘要通过 `SendMessage` 或会话套接字发送。S2 首版只做文件级租约,不做自动合并和语义冲突判断。
以小博大
首批用户可从这条 HN 讨论里的多会话实践者切入,邀请使用 tmux、交接文件或自制协调器的人试用。S1 准备一个可复现仓库,让接口会话与测试会话发生依赖交接。演示重点放在少切几次终端,以及提前拦住同文件改动。产品以 Claude Code 插件或本地命令分发,便于开发者在现有仓库直接验证。
竞品与缝隙
怎么赚钱
核心本地看板免费开源,高级版按开发者席位月订阅。收费能力放在历史记录、跨设备查看、自定义协调规则和团队权限上。
反方视角
Claude Code 已有 Agent view、工作树和跨会话消息,基础看板很容易被原生功能覆盖。S2S3 文件级锁还会把本可独立完成的改动错误串行化。若放宽到函数级,语法解析、重命名和生成文件又会带来漏报。钩子阻止写入时必须给会话足够上下文,否则代理可能反复重试。跨会话消息还受系统、供应商与权限设置限制。S2 一旦误拦频繁发生,开发者会绕过值班台,协调状态随即失真。