Gas City 多智能体编码协调器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/coordinate-multi-agent-coding-rigs-with-gas-city。
技能介绍
要解决的问题
当多个编码智能体被拼成一条流水线时,协调成本往往比单个模型的能力更早成为瓶颈。任务分发给谁、哪个会话在等待、谁已经掉线、配置如何声明而不是散落在临时脚本里——这些问题在纯命令行工作流里没有统一答案,只能靠人工盯会话状态。
技能如何工作
Gas City 把多智能体编码装置建模为一座「城市」,核心能力包括:
- 声明式城市配置:装置结构、会话与路由规则写进配置,而不是散落在 shell 脚本中,装置拓扑可以版本化、可审阅
- 运行时提供者:会话的实际执行交给外部运行时(如
claude、codex、gemini、ACP或 Kubernetes),技能本身不绑定某一家模型厂商 - 工作路由与公式:任务按路由规则分发,公式(formulas)用来定义装置的组成与拓扑
- 等待与邮件:会话之间通过等待机制同步进度,邮件通道承担跨会话通信
- 健康巡检:启动时自动检查
tmux、git、jq、pgrep等依赖工具是否就位,缺失项直接报告,而不是静默失败
关键步骤是:先准备好可用的运行时提供者,再用声明式配置定义装置,最后启动并依据巡检反馈处理缺失依赖。
适用边界
- 依赖链不轻:
tmux既是默认会话后端也是回退选项,仍需单独安装;git、jq等基础工具是硬性前置 - 对模型厂商保持中立,但运行时需要你自行配置,技能不会替你注册或鉴权
- 更复杂的编排形态(如 Kubernetes 部署)需要额外的环境准备,不是开箱即用
使用场景
- 团队要并行运行多个编码 agent 会话,分别改不同模块,希望用声明式配置统一管理任务分发与拓扑
- 环境中同时装了 claude 和 codex 运行时,希望任务按路由规则自动分发到对应模型,而不是手动切换
- 多个 agent 会话之一卡死后,需要健康巡检自动报告哪些进程已退出、哪些依赖缺失,避免逐个手动检查
- 想让下游编码会话等待上游完成后再继续,并通过邮件通道传递进度,而不是靠人盯会话状态
适合人员
- 多 agent 编码流水线的维护者:会话拓扑散落在脚本中,需要声明式配置以便审阅与版本化
- 研究 agent 协作机制的平台工程师:需要可复现的装置定义来实验不同路由与等待策略
- 同时使用多个模型 CLI 做代码生成的团队:希望按规则统一分发任务,而非手动切换运行时
- 自建编码 agent 集群的运维:依赖自动健康巡检来及时发现工具缺失与会话掉线