DevOps-Corps 是一套企业级多智能体编排系统,重新定义了 AI 智能体如何协作完成复杂的软件工程任务。通过融合 黑板模式 与 事件驱动架构,实现了前所未有的智能体协调效率。
| 特性 | 说明 |
|---|---|
| 🧠 智能协调 | 基于需求分析自动选择最优执行路径 |
| 📋 黑板模式 | 共享工作区消除冗余上下文传递,降低 50%+ Token 消耗 |
| ⚡ 事件总线 | 发布-订阅模式实现异步通信 |
| 🔄 局部闭环 | 开发者 ↔ 测试师快速反馈循环 |
| 🎭 灵活模式 | 串行、并行、混合三种执行模式自由切换 |
╔═══════════════════════════════════════════════════════════════════════╗
║ 📋 共享工作区 (BLACKBOARD) ║
║ 需求文档 │ 架构设计 │ 代码状态 │ 测试报告 │ 部署状态 ║
╚═══════════════════════════════════════════════════════════════════════╝
▲
│ 订阅 / 通知
▼
╔═══════════════════════════════════════════════════════════════════════╗
║ 🎯 协调器 (ORCHESTRATOR) ║
║ 需求沟通 • 模式识别 • 任务规划 • 动态协调 • MCP授权 ║
╚═══════════════════════════════════════════════════════════════════════╝
│ │ │ │
▼ ▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ 🎯 │ │ 🏛️ │ │ 💻 │ │ 🧪 │
│ 规划师 │──▶│ 架构师 │ │ 开发者 │◀─▶│ 测试师 │
│ Planner │ │Architect│ │Developer│ │ Tester │
└─────────┘ └─────────┘ └─────────┘ └─────────┘
│ │ │ │
┌─────────┐ ┌─────────┐
│ 🔍 │ │ 🚀 │
│ 分析师 │ │ 运维师 │
│ Analyst │ │Operator │
└─────────┘ └─────────┘
| 角色 | 代号 | 核心能力 | 触发词 |
|---|---|---|---|
| 🎯 规划师 | Planner | 需求分析、任务分解、验收标准定义 | 需求, 规划, 排期 |
| 🏛️ 架构师 | Architect | 系统设计、技术选型、ADR文档编写 | 架构, 设计, ADR |
| 💻 开发者 | Developer | 功能实现、Bug修复、代码重构 | 开发, 实现, 修复 |
| 🔍 分析师 | Analyst | 代码评审、安全审计、性能分析 | 分析, 评审, 审计 |
| 🧪 测试师 | Tester | 测试用例设计、回归测试、验收验证 | 测试, QA, 验收 |
| 🚀 运维师 | Operator | 部署发布、环境配置、故障回滚 | 部署, 发布, 运维 |
规划师 → 架构师 → 开发者 → 测试师 → 运维师
适用场景:新功能开发、完整项目周期
开发者 ∥ 分析师 ∥ 运维师
适用场景:多维度分析、独立任务
测试师发现Bug → 开发者修复 → 测试师复测 → [通过/继续修复]
适用场景:Bug修复、质量保障
- Claude Code CLI 已安装
- 具有
~/.claude/目录的写入权限 - (可选)已配置的 MCP 服务器以获得增强功能
# 1. 克隆仓库
git clone https://github.com/LZMW/devops-corps-team.git
cd devops-corps-team
# 2. 安装协调器 Skill
mkdir -p ~/.claude/skills/devops-corps-coordinator
cp skills/devops-corps-coordinator/skill.md ~/.claude/skills/devops-corps-coordinator/
# 3. 安装专家 Agent
mkdir -p ~/.claude/agents
cp agents/devops-corps-*.md ~/.claude/agents/
# 4. 验证安装
ls ~/.claude/skills/devops-corps-coordinator/skill.md
ls ~/.claude/agents/devops-corps-*.md~/.claude/
├── skills/
│ └── devops-corps-coordinator/
│ └── skill.md # 协调器 Skill
└── agents/
├── devops-corps-planner.md # 规划师
├── devops-corps-architect.md # 架构师
├── devops-corps-developer.md # 开发者
├── devops-corps-analyst.md # 分析师
├── devops-corps-tester.md # 测试师
└── devops-corps-operator.md # 运维师
/devops-corps-coordinator 开发一个用户认证系统
/devops-corps-coordinator 修复登录页面的空指针异常
/devops-corps-coordinator 对支付模块进行安全审计
/devops-corps-coordinator 将新版本部署到生产环境
| 指标 | 目标值 | 达成状态 |
|---|---|---|
| 需求对齐完成率 | 100% | ✅ |
| 检查点覆盖率 | 100% | ✅ |
| 局部闭环响应时间 | < 5分钟 | ✅ |
| Token消耗降低 | > 50% | ✅ |
| 专家 | MCP 工具 | 用途 |
|---|---|---|
| 架构师 | context7, web-search |
查询最新框架文档 |
| 开发者 | context7, web-search |
查询 API 文档 |
| 分析师 | vision-server, web-reader |
分析截图、读取网页 |
| 运维师 | web-reader, web-search |
读取部署文档 |
本项目采用 GNU Affero General Public License v3.0 (AGPL-3.0) 许可证 - 详见 LICENSE 文件。
⚠️ 重要提示:AGPL-3.0 要求任何对本软件的修改,即使作为网络服务使用,也必须在相同的许可证条款下公开源代码。
- 基于 Super Team Builder 框架构建
- 灵感来源于 黑板模式 架构
- 采用 事件驱动架构 设计