Skip to content

多代理编排

Vibe Kanban 的核心能力之一是支持多个 AI 编程代理的编排执行。本文档介绍如何配置和管理多代理工作流。

编排模式

Vibe Kanban 支持两种主要的编排模式:

并行执行

多个代理同时处理不同的任务,适用于:

  • 独立的功能开发
  • 多模块并行构建
  • 代码审查与开发同步进行
┌─────────────────────────────────────────┐
│              任务队列                    │
├──────────┬──────────┬──────────┬────────┤
│  任务 A  │  任务 B  │  任务 C  │ 任务 D │
└────┬─────┴────┬─────┴────┬─────┴────┬───┘
     │          │          │          │
     ▼          ▼          ▼          ▼
┌─────────┐┌─────────┐┌─────────┐┌─────────┐
│ Claude  ││ Gemini  ││  Codex  ││   Amp   │
│  Code   ││   CLI   ││   CLI   ││         │
└─────────┘└─────────┘└─────────┘└─────────┘

顺序执行

代理按顺序依次处理任务,适用于:

  • 有依赖关系的任务
  • 流水线式工作流
  • 代码生成 → 审查 → 优化链
任务 A → Claude Code → 任务 B → Gemini CLI → 任务 C → Codex CLI

代理切换

无缝切换

在任务执行过程中,您可以无缝切换到另一个代理:

  1. 选择当前正在执行的任务
  2. 点击 "Switch Agent" 按钮
  3. 选择目标代理
  4. 任务上下文会自动传递给新代理

上下文保持

切换代理时,Vibe Kanban 会保持以下上下文:

  • 任务描述和目标
  • 已完成的代码变更
  • 对话历史摘要
  • MCP 服务配置

任务分配策略

手动分配

为每个任务手动指定执行的代理:

  1. 创建任务卡片
  2. 在任务详情中选择 "Assign Agent"
  3. 选择目标代理

自动分配

根据任务类型自动选择最适合的代理:

任务类型推荐代理原因
长上下文分析Claude Code强大的上下文理解能力
多模态任务Gemini CLI支持图片理解
快速原型Codex CLI快速代码生成
代码审查Amp专业审查能力

任务状态监控

Vibe Kanban 提供实时的任务状态监控:

状态类型

状态说明
待办任务已创建,等待执行
进行中代理正在处理任务
审查中任务完成,等待人工审查
已完成任务通过审查
已阻塞任务遇到问题,需要处理

进度追踪

  • 查看代理的实时输出
  • 监控代码变更
  • 接收任务完成通知

工作流模板

功能开发工作流

yaml
workflow: feature-development
stages:
  - name: 设计
    agent: claude-code
    mode: plan
  - name: 实现
    agent: claude-code
    mode: build
  - name: 审查
    agent: amp
    mode: review
  - name: 优化
    agent: gemini-cli
    mode: optimize

代码审查工作流

yaml
workflow: code-review
stages:
  - name: 静态分析
    agent: codex-cli
    parallel: true
  - name: 安全扫描
    agent: amp
    parallel: true
  - name: 综合审查
    agent: claude-code
    wait_for: [静态分析, 安全扫描]

最佳实践

  1. 合理分配任务:根据代理的特长分配任务
  2. 避免过度并行:并行任务过多可能导致资源竞争
  3. 保持上下文一致:确保切换代理时上下文传递完整
  4. 定期审查结果:不要完全依赖自动化,保持人工审查

下一步

aicodex 文档网站