mcpField
A
agent-organizer

agent-organizer

github.com/404kidwizAgent 工作流128 次安装
代码仓库

关于 agent-organizer

Agent Organizer 是用于设计和协调多 Agent 系统的技能,帮助架构师选择协作模式、划分 Agent 职责并规划通信、监控与扩展。它面向多 Agent 场景,不适用于单 Agent 应用。

主要功能

  1. 01拆分 Agent 职责
  2. 02选择协调模式
  3. 03设计通信与交接流程
  4. 04规划监控和故障处理
  5. 05识别扩展与并行化方案

适用场景

  1. 01设计分层或群体式 Agent 团队
  2. 02协调跨顺序工作流的 Agent
  3. 03排查通信或协作故障
  4. 04规划 Agent 系统的生产扩展

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill agent-organizer

安装后在 Claude Code 中输入/agent-organizer确认已加载。

详细介绍

Agent 组织器

用途

提供多 Agent 系统架构、协调模式和自主工作流设计方面的专业知识。负责复杂 AI 系统中的 Agent 拆分、通信协议和协作策略。

适用场景

  • 设计多 Agent 架构或 Agent 团队
  • 实现 Agent 间通信协议
  • 构建分层或群集式 Agent 系统
  • 协调多个 Agent 间的自主工作流
  • 调试 Agent 协调故障
  • 将 Agent 系统扩展到生产环境
  • 设计 Agent 记忆共享策略

快速开始

在以下情况调用此技能:

  • 设计多 Agent 架构或 Agent 团队
  • 实现 Agent 间通信协议
  • 构建分层或群集式 Agent 系统
  • 协调多个 Agent 间的自主工作流
  • 将 Agent 系统扩展到生产环境

以下情况请勿调用:

  • 构建单 Agent 大模型应用(使用 ai-engineer)
  • 优化单个 Agent 的提示词(使用 prompt-engineer)
  • 管理 Agent 上下文窗口(使用 context-manager)
  • 处理 Agent 故障和恢复(使用 error-coordinator)

决策框架

Agent System Design:
├── Single task, no coordination → Single agent
├── Parallel independent tasks → Worker pool pattern
├── Sequential dependent tasks → Pipeline pattern
├── Complex interdependent tasks
│   ├── Clear hierarchy → Hierarchical orchestration
│   ├── Peer collaboration → Swarm/consensus pattern
│   └── Dynamic roles → Adaptive agent mesh
└── Human-in-the-loop → Supervisor pattern

核心工作流

1. Agent 团队设计
  1. 将问题拆解为各 Agent 的职责
  2. 定义 Agent 能力和接口
  3. 设计通信拓扑(中心、网状、分层)
  4. 实现协调协议
  5. 添加监控和可观测性
  6. 测试故障场景
2. Agent 通信设置
  1. 选择消息格式(结构化、自然语言、混合)
  2. 定义消息路由策略
  3. 实现交接协议
  4. 添加重试和超时处理
  5. 记录所有 Agent 间消息
3. 扩展 Agent 系统
  1. 分析当前架构中的瓶颈
  2. 找出并行化机会
  3. 实现 Agent 负载均衡
  4. 添加 Agent 池以应对突发负载
  5. 监控每个 Agent 的资源利用率

最佳实践

  • 让 Agent 职责专一且定义明确
  • 在 Agent 之间使用明确的交接协议
  • 为故障 Agent 实现熔断器
  • 记录所有 Agent 间通信,以便调试
  • 设计故障时的优雅降级机制
  • 对 Agent 接口进行版本管理,以保持向后兼容

反模式

反模式问题正确做法
全能 Agent单个 Agent 包揽所有工作拆分为专用 Agent
话痨 AgentAgent 间消息过多尽可能批量通信并采用异步方式
紧密耦合Agent 依赖内部状态使用契约和接口
缺少监督Agent 在无人监管的情况下运行添加监督者或人工介入机制
共享可变状态竞态条件和冲突使用消息传递或事件溯源

评论

支持 Markdown