Skip to content

LZMW/devops-corps-team

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏰 DevOps-Corps

新一代 AI 驱动的软件工程军团

Version License Agents Pattern

基于黑板模式与事件驱动架构的革命性多智能体协作框架

快速开始 · 架构设计 · 专家团队 · 安装指南


✨ 项目简介

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 开发一个用户认证系统

Bug 修复

/devops-corps-coordinator 修复登录页面的空指针异常

安全审计

/devops-corps-coordinator 对支付模块进行安全审计

部署上线

/devops-corps-coordinator 将新版本部署到生产环境

📊 质量目标

指标 目标值 达成状态
需求对齐完成率 100%
检查点覆盖率 100%
局部闭环响应时间 < 5分钟
Token消耗降低 > 50%

🛠️ MCP 工具支持

专家 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 要求任何对本软件的修改,即使作为网络服务使用,也必须在相同的许可证条款下公开源代码。


🙏 致谢


⬆ 返回顶部

由 DevOps-Corps 团队用 ❤️ 打造

觉得有用请点个 Star ⭐ 支持一下!

About

🏰 新一代AI驱动的软件工程军团 - 基于黑板模式与事件驱动架构的多智能体协作框架

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors