CCB 多代理 CLI 工作区协调
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/coordinate-visible-multi-agent-cli-workspaces-with-ccb。
技能介绍
它解决什么问题
当你需要让多个 CLI 代理在同一个项目里并行工作时,最头疼的往往不是单个代理的能力,而是它们彼此看不见。每个代理各自开个终端、各自维护一套上下文,合并结果要靠手工搬运,想人工介入又要在不同窗口之间反复横跳。CCB 要解决的就是这种多代理协作的可见性与协调问题。
它如何工作
核心思路是从一个命令并发拉起多个 CLI 提供商,并把它们收进一个配置好的工作区里。具体能力可以拆成四块:
- 窗格与可见性:
Codex、Claude、Gemini、Cursor、OpenCode、Copilot等代理在同一个工作区里各占一格,输出实时可见,不用再开一堆终端窗口。 - 共享内存:各代理之间可以共享中间状态或上下文,不必每个代理都从头重读整个仓库。
- 角色包:通过 role packs 给不同代理绑定不同职责,减少职责重叠带来的冲突。
- 人工接管:代理运行过程中可以介入并接管会话,把控制权从自动模式切回人工。
上游实现上有一些值得留意的细节:托管 Python 环境会刷新旧版 pip 以支持系统证书,并在后端可用时启用 truststore;macOS 发布更新会保留健康的托管 Python 环境,TLS 或网络故障后通过可配置镜像重新尝试 watchdog 安装;Codex 代理在预期边车不可用时不再静默回退到 Python 热路径。
适用边界
- 需要本机已安装 CCB CLI,以及至少一个受支持的 CLI 代理。
- 移动控制器是可选依赖,不装不影响核心功能。
- 上游文档和安装路径按环境不同可能有多条分支,动手前建议先确认自己环境对应的安装方式。
使用场景
- 在一个项目里同时运行 Codex 与 Claude,对比两者的代码改动后再决定合入哪一份。
- 重构时把读取仓库与补测试分配给不同代理,各自在独立窗格输出结果。
- 代理生成的方案有问题时,在会话中途接管继续修改,而不是杀掉重来。
- 多个代理共用同一份中间状态,避免每个代理都从头重读整个仓库。
适合人员
- 需要在单个项目里并行调用多个 CLI 代理、逐一对比输出的工程师。
- 负责把仓库重构拆成多个代理协作任务、需要实时查看各窗格输出的开发者。
- 希望在代理跑偏时立刻人工接管并继续迭代的技术负责人。
- 关注多代理工作区架构、想复用共享内存与角色包设计的平台工程师。