Multi-Agent Team Dispatcher (AI-Enhanced)
基于任务类型和上下文,自动调度到最合适的智能体角色(架构师、产品经理、测试专家、Solo Coder、UI 设计师)。
v2.5 新增(Cybernetics 工程控制论增强):
参考来源:https://github.com/Jiaqi-Guo-0114/cybernetics-agent
理论依据:钱学森工程控制论(系统工程、系统学)、ICLR 2026 Profile-Aware Maneuvering 架构、Norbert Wiener 控制论、Ashby 必要多样性定律
- 🔄 三环控制模型:战略层、战术层、执行层
- 💫 反馈控制环:感知-决策-执行-反馈完整闭环
- 📊 性能画像:执行案例记录、相似案例检索
- 🛡️ 守护协调器:执行前验证、异常检测、AI增强风险评估
v2.4 新增(Karpathy 四大核心原则):
- 🧠 Think Before Coding(三思而后行): 明确假设、呈现权衡、遇到不清就问
- 🎯 Simplicity First(简单优先): 最小代码、无 speculative features、无过度抽象
- 🔬 Surgical Changes(精准修改): 只改需要的、不改无关的、保持风格一致
- ✅ Goal-Driven Execution(目标驱动): 定义成功标准、验证检查点、迭代直到完成
v2.4 新增(Karpathy 四大核心原则):
- 🚀 代码走读与审查:多角色协作分析,生成统一代码地图和审查报告
- 🗺️ 代码地图 Workspace 支持:支持一个 workspace 包含多个项目
- 📊 文档对齐引擎:多角色分析结果对齐,生成共识代码地图
- 📋 任务可视化页面:实时展现各角色任务状态、进度、依赖关系、交接过程
- 🎨 3D 代码地图可视化:基于 Three.js 的交互式代码结构可视化,支持流动动画和主题切换
- ✅ 文档与代码一致性检查:审查报告中新增文档与代码差异检查清单
Karpathy 四大核心原则(行为准则)
来源: Andrej Karpathy 对 LLM 编程常见陷阱的观察 目的: 减少 LLM 编程中的错误、过度复杂、无关修改等问题
所有角色必须遵守以下四大原则,详见各角色介绍中的「Karpathy 原则应用」表格。
| 原则 | 核心要求 | 禁止行为 | |------|---------|---------| | 🧠 Think Before Coding | 明确假设、问清楚、不隐藏困惑 | ❌ 假设用户意图、默默选择方案 | | 🎯 Simplicity First | 最小代码、无 speculative features | ❌ 过度抽象、预留未来代码 | | 🔬 Surgical Changes | 只改必要的、保持风格一致 | ❌ 溢出修改、顺手改无关代码 | | ✅ Goal-Driven | 定义成功标准、验证检查点 | ❌ 不知道何时完成、跳过验证 |
速查:
- 需求不明确 → 停下来问清楚
- 考虑添加抽象 → 问"真的需要吗?"
- 修改代码 → 只改必要的行
- 开始实现 → 定义成功标准
详细说明和示例见 docs/guides/KARPATHY_PRINCIPLES.md。
多语言支持 (Multi-Language Support)
语言识别规则
自动识别用户语言:
- 用户使用中文 → 所有响应使用中文
- 用户使用英文 → 所有响应使用英文
- 用户混合使用 → 以首次使用的语言为准
- 用户明确要求切换 → 立即切换到目标语言
响应语言规则
所有输出必须使用用户相同的语言:
- 角色定义和 Prompt
- 状态更新和进度提示
- 审查报告和问题清单
- 错误信息和成功提示
- 文档和注释
示例:
用户(中文): "设计系统架构"
AI(中文): "📋 已接收任务,开始分析..."
用户(English): "Design system architecture"
AI (English): "📋 Task received, starting analysis..."
角色名称映射
中文 → 英文:
- 架构师 → Architect
- 产品经理 → Product Manager
- 测试专家 → Test Expert
- 独立开发者 → Solo Coder
- UI 设计师 → UI Designer
核心能力
AI 增强能力 (v2.1 新增)
- AI 语义理解驱动的角色匹配: 使用大模型理解任务的深层语义,而非简单关键词匹配
- 可解释的智能决策: 提供匹配原因和置信度评分,决策过程透明可解释
- 上下文感知的智能推理: 基于历史经验和领域知识进行智能推理
- 自然语言交互界面: 支持自然语言对话,理解用户意图
基础能力
- 智能角色调度: 根据任务描述自动识别需要的角色
- 多角色协同: 组织多个角色共同完成复杂任务
- 上下文感知: 根据项目阶段和历史上下文选择角色
- 共识机制: 组织多角色评审和决策
- 自动继续: 思考次数超限后自动保存进度并继续执行
- 任务管理: 完整的任务生命周期管理和进度追踪
- 代码地图生成: 自动生成项目代码结构映射
- 项目理解: 快速读取项目文档和代码,生成项目理解文档
- 规范驱动开发: 基于项目规范和文档进行开发
- 七阶段标准工作流程: 需求分析→架构设计→测试设计→任务分解→开发实现→测试验证→发布评审
- UI 设计: 创建独特、生产级的 UI 界面,避免通用的 AI "slop" 美学
快速开始
基础使用
# 自动调度(推荐)
python3 scripts/trae_agent_dispatch.py \
--task "设计系统架构"
# 指定角色
python3 scripts/trae_agent_dispatch.py \
--task "实现功能" \
--agent solo_coder
# 多角色共识
python3 scripts/trae_agent_dispatch.py \
--task "启动新项目" \
--consensus true
完整项目流程
# 启动完整项目(自动执行 7 个阶段)
python3 scripts/trae_agent_dispatch.py \
--task "启动项目:安全浏览器广告拦截功能" \
--project-full-lifecycle
AI 增强模式 (v2.1 新增)
# 使用 AI 语义匹配(默认)
python3 scripts/trae_agent_dispatch.py \
--task "设计微服务架构,支持高并发和弹性扩展" \
--agent auto # AI 会自动匹配最合适的角色
# 查看 AI 匹配结果和解释
python3 scripts/trae_agent_dispatch.py \
--task "实现用户认证和权限管理" \
--agent auto \
--explain # 显示 AI 匹配原因和置信度
# 使用传统关键词匹配(向后兼容)
python3 scripts/trae_agent_dispatch.py \
--task "编写单元测试" \
--agent test_expert \
--match-strategy keyword
AI 集成说明 (v2.1)
AI 能力
- 语义理解: 深层语义分析、上下文感知、多义词消歧
- 智能匹配: 多维度评分(能力 50% + 技能 30% + 语义 20%),可解释结果
- 匹配策略:
ai_enhanced(默认)、semantic、keyword、hybrid - 代码审查: 质量评估、性能分析、安全检查、最佳实践建议
- 知识问答: 技术咨询、架构建议、工具推荐
AI 配置
ai_integration:
enabled: true
provider: trae_ai_assistant
features:
- semantic_matching
- intelligent_reasoning
- context_understanding
config:
max_tokens: 4096
temperature: 0.7
top_p: 0.9
use_cache: true
fallback_to_keyword: true
性能优化
- 缓存机制: 相同请求直接返回缓存结果
- 降级策略: AI 不可用时自动降级到关键词匹配
- 批量处理: 支持批量请求,减少 API 调用次数
角色介绍
通用行为准则(所有角色必须遵守)
Karpathy 四大核心原则:
| 原则 | 核心要求 | 禁止行为 | |------|---------|---------| | 🧠 Think Before Coding | 明确假设、问清楚、不隐藏困惑 | ❌ 假设用户意图、默默选择方案 | | 🎯 Simplicity First | 最小代码、无 speculative features | ❌ 过度抽象、预留未来代码 | | 🔬 Surgical Changes | 只改必要的、保持风格一致 | ❌ 溢出修改、顺手改无关代码 | | ✅ Goal-Driven | 定义成功标准、验证检查点 | ❌ 不知道何时完成、跳过验证 |
1. 架构师 (Architect)
职责: 设计系统性、前瞻性、可落地、可验证的架构
触发关键词: 架构、设计、选型、审查、性能、瓶颈、模块、接口、部署
详细 prompt: docs/roles/architect/prompt.md
2. 产品经理 (Product Manager)
职责: 定义用户价值清晰、需求明确、可落地、可验收的产品
触发关键词: 需求、产品、PRD、用户故事、验收标准、竞品分析
详细 prompt: docs/roles/product-manager/prompt.md
3. 测试专家 (Test Expert)
职责: 确保全面、深入、自动化、可量化的质量保障
触发关键词: 测试、质量、验收、自动化、性能测试、缺陷、评审、门禁
详细 prompt: docs/roles/test-expert/prompt.md
4. 独立开发者 (Solo Coder)
职责: 编写完整、高质量、可维护、可测试的代码
触发关键词: 实现、开发、代码、修复、优化、重构、单元测试、文档
详细 prompt: docs/roles/solo-coder/prompt.md
5. UI 设计师 (UI Designer)
职责: 创建独特、生产级的 UI 界面,具有高设计质量,避免通用的 AI "slop" 美学
触发关键词: UI设计、界面设计、前端设计、视觉设计、UI/UX、UI原型、界面美化、UI优化、UI重构
详细 prompt: docs/roles/ui-designer/prompt.md
七阶段标准工作流程
阶段 1: 需求分析(产品经理)
↓ 评审通过
阶段 2: 架构设计(架构师)
↓ 评审通过
阶段 3: UI 设计(UI 设计师)
↓ 评审通过
阶段 4: 测试设计(测试专家)
↓ 评审通过
阶段 5: 任务分解(独立开发者)
↓
阶段 6: 开发实现(独立开发者)
↓
阶段 7: 测试验证(测试专家)
↓
阶段 8: 发布评审(多角色)
绝对禁止: ❌ 未经过设计阶段直接开始编码 ❌ 文档未编写或未完成就开始开发 ❌ 未经过设计评审直接实施 ❌ 使用通用的 AI 美学(AI slop)
高级功能
代码走读与审查 (v2.3)
# 执行真正的多角色协作代码走读(使用 Trae Agent 调度)
python3 scripts/multi_role_collaborative_analyzer.py /path/to/project --workspace /workspace
# 简化的多角色代码走读
python3 scripts/multi_role_code_walkthrough.py /path/to/project --workspace /workspace
真正的多角色协作分析流程:
-
阶段一:项目扫描
- 递归扫描项目目录
- 识别源代码文件、配置文件、文档文件
- 统计项目基本信息
- 检测技术栈和框架
- 识别项目模块
-
阶段二:调用 Trae Agent 调度
- 使用
trae_agent_dispatch_v2.py分发任务 - 每个角色使用专属 prompt 模板
- 角色包括:架构师、产品经理、独立开发者、UI 设计师、测试专家
- 各角色独立执行真实分析
- 使用
-
阶段三:文档对齐
- 收集各角色分析结果
- 识别共识点与差异点
- 合并统一的代码地图
- 生成代码走读审查报告
输出文档:
| 文档 | 内容 |
|------|------|
| <project>-ALIGNED-CODE-MAP.md | 统一代码地图:项目概览、架构分层、多角色分析结果、对齐结果 |
| <project>-CODE-REVIEW-REPORT.md | 代码走读审查报告:审查概述、架构评审、代码质量评估、文档一致性检查、改进建议 |
代码地图内容 (核心结构,不含审查风险):
- 项目概览
- 架构视图
- 代码结构
- 多角色视角摘要
- 分析共识
审查报告内容 (含风险和建议):
- 审查概览
- 架构评审
- 代码质量评估
- 多角色共识
- 文档与代码一致性检查清单 ← v2.3 新增
- 改进建议
- 附录
3D 代码地图可视化 (v2.3)
基于 Three.js 的交互式代码结构可视化,支持流动动画和主题切换。
# 生成可视化数据
python3 scripts/code_map_generator_v2.py /path/to/project --visual
# 打开可视化页面
~/.trae/skills/docs/code-map-visualizer.html
功能: 3D 场景渲染、前后端分层、调用链路、动态流动效果、主题切换
详细说明: docs/guides/VISUALIZATION.md
任务可视化页面 (v2.3)
实时展现各角色任务状态、进度、依赖关系、交接过程。
~/.trae/skills/docs/task-visualizer.html
功能: 任务统计、角色卡片、依赖关系、交接时间线、协同关系图
详细说明: docs/guides/VISUALIZATION.md
代码地图生成
python3 scripts/code_map_generator_v2.py /path/to/project --workspace /workspace
# 输出: <project>-CODE_MAP.md
项目理解
python3 scripts/project_understanding.py /path/to/project
规范驱动开发
python3 scripts/spec_tools.py init
python3 scripts/spec_tools.py analyze
python3 scripts/spec_tools.py update --spec-file SPEC.md
Ponytail 决策梯(v2.6 新增 — 少写多余代码)
来源: Ponytail 项目(6 步决策梯)+ 项目规则(16 条不可简化红线) 目的: 在 Karpathy Simplicity First 原则之上,提供可执行的"写代码前先停一停"决策梯
6 步决策梯(按顺序停在第一个满足的台阶):
- YAGNI — 这东西真的需要存在吗?→ 推测性需求 = 跳过
- 标准库优先 — 语言标准库能搞定?→ 直接用
- 平台原生 — 运行时平台自带功能能覆盖?→ 用平台特性
- 复用现有 — 已安装的依赖能解决?→ 复用,不新增依赖
- 一行优先 — 能写成一行?→ 写成一行(不牺牲可读性)
- 最小可行 — 以上都不行 → 写最少能做工作的代码
三种强度模式:
| 模式 | 说明 | 适用角色 |
|------|------|---------|
| lite | 精简版决策梯 | test_expert, ui_designer |
| full(默认) | 完整 6 步 + 16 条红线 | solo_coder, architect |
| ultra | YAGNI 极端主义(autonomous 模式自动降级为 full) | 手动指定 |
16 条不可简化红线:
- 原始 Ponytail 6 条(输入校验、错误处理、安全、无障碍、用户要求、硬件校准)
- 项目规则 10 条(真实业务逻辑、需求文档功能、非平凡逻辑检查、并发安全、错误处理、日志审计、配置密钥、事务边界、API 契约、隐私数据)
使用方式:
# 在 autonomous 模式中自动注入(默认 full 模式)
# 手动切换模式
/ponytail ultra # 切换到 ULTRA 模式
/ponytail lite # 切换到 LITE 模式
/ponytail off # 关闭决策梯
/ponytail # 查看当前模式
债务台账:
- 代码中标记
# ponytail: <说明>或# ponytail: <上限>, <升级路径>记录故意简化 DebtCollector自动扫描,识别无升级路径的债务(no_trigger)超过阈值时告警RequirementTracer追踪需求文档[REQ-XXX]标记到代码实现的覆盖情况
测试:
# 运行全部 Ponytail 测试(10 个文件,98 个测试用例)
bash scripts/tests/scripts/run_ponytail_tests.sh
详细指南见 docs/guides/PONYTAIL_GUIDE.md。
Autonomous Mode(v2.6 / Phase 18 — Ralph 风格自主编排)
来源: Ralph 自主编排框架 + gnhf 库启发 目的: 让多角色团队在用户睡觉时自主完成完整项目生命周期
4 阶段循环(plan → dev → verify → fix):
┌─────────────────────────────────────────────────┐
│ Plan(规划)→ Dev(开发)→ Verify(验证)→ Fix(修复)│
│ ↑ │
│ └──────────── 循环直到完成 ────────────────┘
└─────────────────────────────────────────────────┘
9 个核心组件: | 组件 | 功能 | |------|------| | LoopController | Ralph 循环控制器(4 阶段调度) | | RunState | 运行状态持久化(SHA256 校验 + Resume) | | NotesMemory | Notes 跨轮记忆(notes.md 读写) | | GitDriver | Git 驱动(自动 commit + 分支管理) | | SleepGuard | 防休眠守护(阻止系统休眠) | | SmartConfirmation | 智能确认(三态:auto-approve/ask-user/fail-closed) | | AutoSkillLoader | Auto-skill 加载器(自动加载所需 skill) | | DispatcherAdapter | Dispatcher 适配器(Claude Code / Trae) | | ConfigLoader | 配置加载器(autonomous.yml) |
17 个 CLI flag:
python3 scripts/trae_agent_dispatch.py \
--auto-mode \
--auto-goal "实现用户登录功能" \
--auto-max-iterations 10 \
--auto-confirmation smart \
--auto-git-enabled \
--auto-skill-injection \
--auto-notes-memory \
--auto-sleep-guard \
--auto-resume \
--auto-ponytail-mode full \
# ... 更多 flag 见 AUTONOMOUS_MODE_GUIDE.md
详细指南见 docs/guides/AUTONOMOUS_MODE_GUIDE.md。
Dynamic Workflows(v1.7 — 6 大动态工作流模式)
来源: Anthropic Multi-Agent Research + 项目实践 目的: 根据任务特征自动选择最优工作流模式
6 大模式: | 模式 | 适用场景 | 执行方式 | |------|---------|---------| | classifier-dispatch | 任务分类后分发 | 分类器 → 角色分发 | | fan-out-aggregate | 并行处理 + 汇总 | 扇出 N 个子任务 → 聚合结果 | | adversarial-verify | 对抗式验证 | 生成 → 审查 → 修复循环 | | generate-filter | 生成 + 过滤 | 批量生成 → 质量过滤 | | tournament | 锦标赛选择 | 多方案竞争 → 最优胜出 | | loop-until-done | 循环直到完成 | 迭代直到成功标准满足 |
12 个实现模块(scripts/dynamic_workflow/):
pattern_composer.py— 模式组合器pattern_executor.py— 模式执行器pattern_tier_resolver.py— 模式层级解析器subagent_sandbox.py— Subagent 沙箱model_router.py— 模型路由器token_budget_guard.py— Token 预算守护semantic_embedder.py— 语义嵌入器(TFIDF/Hashing/SentenceTransformer)skill_injector.py— Skill 注入器interruption_recovery.py— 中断恢复workflow_step_adapter.py— 工作流步骤适配器worktree_manager.py— Worktree 管理器guard.py— 守护组件
详细方案见 docs/dev/DYNAMIC_WORKFLOWS_INTEGRATION.md。
Cybernetics 工程控制论(v2.5 — 三环控制模型)
来源: 钱学森工程控制论 + ICLR 2026 Profile-Aware Maneuvering 目的: 通过反馈控制环实现自适应执行
6 个核心组件(scripts/ 根目录):
| 组件 | 功能 |
|------|------|
| feedback_control_loop.py | 反馈控制环(感知-决策-执行-反馈) |
| performance_fingerprint.py | 性能画像(执行案例记录 + 相似案例检索) |
| guard_coordinator.py | 守护协调器(执行前验证 + 异常检测) |
| hierarchical_control.py | 分层控制(战略层/战术层/执行层) |
| cybernetics_integration.py | Cybernetics 集成入口 |
| context_fingerprint_integration.py | 上下文画像集成 |
三环控制模型:
- 战略层: 长期目标 + 资源规划
- 战术层: 中期策略 + 任务分解
- 执行层: 短期动作 + 实时反馈
详细分析见 docs/dev/CYBERNETICS_ANALYSIS.md。
插件热加载(v2.6 / Phase 17 — V3 插件架构)
目的: 支持运行时动态加载/卸载插件,无需重启
3 种加载路径:
- Drop-in 目录加载: 自动扫描
drop-in/目录下的插件 - Hot Register API: 通过
hot_register()API 动态注册 - HotReloadWatcher: 文件监视器自动检测变更并重载
核心模块(scripts/dispatcher/):
goal_dispatcher.py— Goal 调度器(DAG 依赖图)plugin_context.py— 插件上下文drop_in_loader.py— Drop-in 目录加载器hot_reload_watcher.py— 热加载监视器reload_guard.py— 重载守护(Condition 替代 Event)
V3 插件实现(scripts/plugins/):
autonomous.py— Ralph Autonomous 插件multi_goal.py— 多 Goal 编排插件(DAG + Resume + Reuse + Schedule + Report)graph.py— 图编排插件loop.py— 循环编排插件resume.py— 断点续跑插件cancel.py— 取消插件
详细设计见 docs/dev/PHASE17_PLAN.md。
UI/UX 巡检与视觉回归(v2.7 新增 — 前端质量门禁工具)
目的: 在 E2E 测试阶段提供可复用的 UI/UX 质量与视觉回归检测脚本, 作为「UI 设计师」与「测试专家」角色的标准前端质量门禁。 设计原则: 标准库优先(Playwright + PIL)、YAGNI、失败安全。
scripts/uiux_analyzer.py(UI/UX 巡检分析器)
4 大检测维度: | 维度 | 检测项 | 关键阈值 | |------|--------|---------| | 可访问性 (A11y) | WCAG AA 对比度、img alt、form label、语义化标签、键盘可达 | 正常文本 4.5:1 / 大文本 3:1 | | 交互质量 | 按钮最小尺寸、焦点可见性、加载反馈 | 最小可点击 ≥44px(Apple HIG) | | 布局与响应式 | 元素重叠、文字截断、视口溢出 | — | | UX 反模式 | 强制注册、破坏性操作无确认、表单无校验 | — |
关键类:
UIUXIssue(dataclass)— 包含severity(HIGH/MEDIUM/LOW) /category(a11y/interaction/layout/ux) /rule/element/message/fix/metricUIUXAnalyzer(核心)—audit(page)→list[UIUXIssue],dump(path)输出 JSON
用法示例:
from uiux_analyzer import UIUXAnalyzer
analyzer = UIUXAnalyzer()
page.goto("https://example.com/login")
issues = analyzer.audit(page)
analyzer.dump(Path("reports/uiux.json"))
for issue in issues:
if issue.severity == "HIGH":
print(f"[{issue.category}] {issue.message} → {issue.fix}")
Playwright 综合探针: 一次 page.evaluate 取齐所有探针数据(图片/表单/按钮/链接/标题/错误),避免多次往返。
scripts/visual_regression.py(视觉回归 + 显示完整性)
3 大检测维度:
| 维度 | 检测项 | 实现 |
|------|--------|------|
| 视觉回归 | 像素级 Diff、SSIM 区域级 Diff | PIL ImageChops + 简化 SSIM |
| 数据显示不全 | 文本截断、元素溢出视口、图片未加载、骨架屏 >10s、长表格横向滚动 | Playwright DOM 检查 |
| 显示错误 | 红色文字/背景、错误关键词、Ant Design / Arco / Element UI error Toast、浏览器原生 dialog | HSV 检测 + 关键词 + 类名匹配 |
关键类:
ChangedRegion(dataclass)—x/y/width/height/pixel_count/severityDiffResult(dataclass)— 完整 diff 结果(含pixel_diff_ratio/ssim_score/changed_regions/data_incomplete/display_errors)VisualRegressionChecker(核心)—compare(baseline, current, step) → DiffResult
软依赖:
- Pillow(必需)
- numpy(可选,启用更好的 SSIM)
- playwright(必需,DOM 检查)
用法示例:
from visual_regression import VisualRegressionChecker
checker = VisualRegressionChecker(pixel_diff_threshold=0.01)
result = checker.compare(
baseline_path="baseline/login.png",
current_path="current/login.png",
test_id="TC-001",
step="submit_form",
page=page, # 用于 DOM 检查
)
if result.pixel_diff_ratio > 0.01:
print(f"⚠️ 像素差异 {result.pixel_diff_ratio:.2%}")
for region in result.changed_regions:
print(f" 变化区域: {region.severity} ({region.width}x{region.height})")
CLI 用法:
# UI/UX 巡检(需要先启动浏览器/Playwright session)
python3 scripts/uiux_analyzer.py --url https://example.com --out report.json
# 视觉回归
python3 scripts/visual_regression.py \
--baseline baseline/login.png \
--current current/login.png \
--threshold 0.01 \
--out diff_report.json
角色集成:
- UI 设计师 — 交付稿前自检:
uiux_analyzer.audit(page)输出reports/uiux.json供评审 - 测试专家 — E2E 套件像素级断言:替代人工对比基线截图
- Solo Coder — PR 门禁:CI 中调用 CLI,输出 JUnit XML 报告
失败安全设计: 任一检查器异常被 try/except 隔离,不影响主流程与其他检查;返回的 error 字段记录异常原因供排查。
文档结构
docs/
├── guides/ # 用户指南(Ponytail/Autonomous/Karpathy/可视化)
├── spec/ # 规范文档(CONSTITUTION/SPEC/role-prompts)
│ └── role-prompts/ # 5 个核心角色 + 逻辑漏洞审查专家的代码分析模板
├── dev/ # 开发文档(各 Phase 设计方案 + 最终报告)
├── roles/ # 角色执行记录(architect/product-manager/solo-coder/test-expert/ui-designer)
└── project-understanding/ # 项目理解文档
故障排查
角色识别错误
# 明确指定角色
python3 scripts/trae_agent_dispatch.py \
--task "..." \
--agent architect
共识未触发
# 显式要求共识
python3 scripts/trae_agent_dispatch.py \
--task "..." \
--consensus true
扩展开发
添加新角色
- 在
roles.json中添加角色配置 - 更新关键词列表
- 调整调度规则
自定义调度规则
修改 AgentDispatcher.analyze_task() 方法。
总结
Trae Multi-Agent Dispatcher 提供了:
- ✅ 智能角色识别(5 个核心角色 + AI 语义匹配)
- ✅ 多角色协同 + 共识机制
- ✅ 七阶段标准工作流程
- ✅ Karpathy 四大核心原则强制执行(v2.4)
- ✅ Cybernetics 工程控制论三环控制(v2.5)
- ✅ Ponytail 决策梯 + 16 条不可简化红线(v2.6)
- ✅ Autonomous Mode 自主编排(Phase 18,4 阶段循环 + 9 核心组件)
- ✅ Dynamic Workflows 6 大动态工作流模式(v1.7)
- ✅ 插件热加载 V3 架构(Phase 17)
- ✅ 代码走读与审查 + 3D 代码地图可视化
- ✅ UI 设计(避免 AI slop)
通过智能调度 + 自主编排 + 决策梯约束,减少用户干预,提升协作效率!
微信扫一扫