multi-agent

Solid

Multi-Agent Orchestration - 蚁群仿生设计,定义Agent角色、生命周期、信息素通信、任务分解、冲突解决。当需要多Agent并行协作时路由到此。

AI & Automation 13 stars 1 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
38
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 🕸 天罗秘典 · 多 Agent 协同(蚁群仿生版) > 参考蚁群仿生架构:侦察→工作→审查→修复→完成,信息素间接通信,自适应并发。 --- ## 蚁群生命周期 所有多 Agent 协同任务遵循统一生命周期: ``` 目标 → 侦察(Scout) → 任务池 → 工蚁(Worker)并行执行 → 兵蚁(Soldier)审查 → 修复(如需) → 完成 │ │ │ 信息素衰减(过时信息自动失效) │ 子任务自动产生 └───────────────────────────┘ ``` ### 阶段定义 | 阶段 | 角色 | 动作 | 产出 | |------|------|------|------| | 🔍 侦察 | Scout | 探索代码库,标记关键文件和依赖 | 任务池 + 依赖图 | | ⚒️ 工作 | Worker | 并行执行任务,可产生子任务 | 代码变更 + 进度信息素 | | 🛡️ 审查 | Soldier | 审查所有变更,发现问题 | 修复任务 / 通过 | | 🔧 修复 | Worker | 执行审查产生的修复任务 | 修复后的代码 | | ✅ 完成 | Lead | 汇总报告,统一 commit | 最终交付 | --- ## Codex 原生协同协议(强化) 在 Codex CLI 中,TeamCreate/Task 抽象统一映射到以下原生动作: | 协同意图 | Codex 动作 | 约束 | |---------|------------|------| | 创建团队/子任务 | `spawn_agent` | 明确角色、文件所有权、完成定义 | | 下发任务/追问 | `send_input` | 单条消息只包含一个目标动作 | | 等待完成 | `wait` | 优先长等待,避免忙轮询 | | 长耗时命令 | `awaiter` agent | 测试/构建/监控必须用 awaiter | | 代码探索 | `explorer` agent | 探索结果视为权威,不重复检索 | | 执行改动 | `worker` agent | 明确“只改分配文件” | | 收尾回收 | `close_agent` | 任务结束必须关闭子 Agent | ### 执行顺序(不可跳步) ``` 1. 拆解任务 + 文件锁定矩阵 2. spawn explorer/worker/awaiter 3. 并行执行 + wait 收敛 4. reviewer 审查 + 必要修复 5. 汇总结果 + close_agent 全量回收 ``` --- ## 何时启用多 Agent ### TeamCreate vs Task(subagent) 决策树 ``` 收到任务 → 评估规模 │ ├─ 涉及 ≥3 个独立文件/模块? → TeamCreate ├─ 需要 ≥2 个并行工作流? → TeamCreate ├─ 总步骤 >10 步? → TeamCreate ├─ 用户明确要求并行/团队? → TeamCreate │ ├─ 单一探索/搜索任务? → explorer agent ├─ 单文件独立操作? → worker agent └─ 简单查询/单步操作? → 直接执行 ``...

Details

Author
wzyxdwll
Repository
wzyxdwll/ccgx-workflow
Created
3 weeks ago
Last Updated
5 days ago
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category