Files
nexus/wiki/sources/agents-orchestrator.md

63 lines
5.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Agents Orchestrator"
type: source
tags: []
date: 2026-04-20
---
## Source File
- [[Agent/agency-agents/specialized/agents-orchestrator.md]]
## Summary用中文描述
- 核心主题AI 多智能体开发流水线编排器,自主管理从规格到交付的完整开发流程
- 问题域:多专业 Agent 协同工作流中,如何确保每个任务通过质量验证后才推进,如何处理失败和重试
- 方法/机制四阶段流水线PM→ArchitectUX→[Dev↔QA循环]→最终集成基于截图证据的质量门控最大3次重试上限
- 结论/价值:通过强制性质量门控和 Dev-QA 循环,确保只有通过验证的功能才能推进,最终交付符合规格要求的生产就绪产品
## Key Claims用中文描述
- AgentsOrchestrator 通过持续 Dev-QA 循环实现任务级质量验证,每个任务必须通过 EvidenceQA 的截图验证才能推进
- 四阶段流水线PM→ArchitectUX→[Dev↔QA循环]→最终集成)确保从规格到生产的完整质量覆盖
- 最大重试次数为3次超过后进行升级处理避免无限循环同时保证任务有足够修正机会
- AgentsOrchestrator 提供标准化状态报告模板,实现流水线进度的透明化追踪
## Key Quotes
> "Each task must pass QA before advancing." — 质量门控原则:每个任务必须通过 QA 验证才能推进到下一任务
> "Default to 'NEEDS WORK' unless overwhelming evidence proves production readiness." — testing-reality-checker 的默认判断原则,确保交付标准严格
> "Maximum 3 attempts per task before escalation." — 重试上限机制,防止任务无限循环
> "No shortcuts: Every task must pass QA validation." — 强制性质量验证,无例外原则
## Key Concepts
- [[Dev-QA-Loop]]:开发与质量验证的持续循环机制——每个任务完成后由 EvidenceQA 进行截图验证,通过后推进下一个任务,失败则回到开发阶段并携带具体反馈
- [[Quality-Gate]]:质量门控机制——任务必须通过质量验证才能推进到下一阶段的强制性检查点
- [[EvidenceQA]]:基于截图证据的质量验证专家 Agent——要求视觉证据作为验证依据提供明确的 PASS/FAIL 判定及具体反馈
- [[Pipeline-State-Management]]:流水线状态管理——追踪当前任务、所处阶段、完成状态,在 Agent 间传递上下文信息,处理错误并实现恢复
- [[Agent-Handoff]]Agent 交接协议——在多个专业 Agent 之间传递完整的上下文和具体指令,确保下一 Agent 获得足够信息执行任务
- [[Continuous-Dev-QA-Loop]]:持续开发质量循环——开发与 QA 交替进行,每个开发交付物立即经过 QA 验证,形成快速反馈闭环
## Key Entities
- [[AgentsOrchestrator]]:编排器自身——自主流水线管理器,协调从规格到生产的完整开发流程(来源页面)
- [[ArchitectUX]]:技术架构师 Agent——负责基于规格和任务列表创建技术架构和 UX 基础
- [[EvidenceQA]]:截图质量验证 Agent——通过截图证据对每个任务实现进行质量验证
- [[ProjectManagerSenior]]:高级项目经理 Agent——负责将规格文档转化为详细的任务列表
- [[TestingRealityChecker]]:最终集成验证 Agent——在所有任务通过后进行最终集成测试默认为"需要改进"原则
- [[FrontendDeveloper]]:前端开发者 Agent——负责 UI/UX 任务的实现
- [[BackendArchitect]]:后端架构师 Agent——负责服务端架构和 API 开发
- [[MobileAppBuilder]]:移动应用构建 Agent——负责移动端应用开发
- [[DevOpsAutomator]]DevOps 自动化 Agent——负责基础设施任务
## Connections
- [[AgentsOrchestrator]] ← spawns ← [[ProjectManagerSenior]]Phase 1编排器启动项目经理创建任务列表
- [[AgentsOrchestrator]] ← spawns ← [[ArchitectUX]]Phase 2编排器启动架构师创建技术基础
- [[AgentsOrchestrator]] ← spawns ← [[EvidenceQA]]Phase 3每个任务的 QA 验证)
- [[AgentsOrchestrator]] ← spawns ← [[TestingRealityChecker]]Phase 4最终集成测试
- [[ArchitectUX]] ← depends_on ← [[ProjectManagerSenior]](架构基于任务列表)
- [[Dev-QA-Loop]] ← extends ← [[Multi-Agent-System-Reliability]](流水线编排是多 Agent 可靠性的实践框架)
- [[AgentsOrchestrator]] ← part_of ← [[The Agency]](编排器是 The Agency 的核心基础设施)
## Contradictions
- 与 [[specialized-workflow-architect]] 冲突:
- 冲突点:两个 Agent 都声称负责"编排"职责——前者是流水线执行编排器,后者是工作流设计专家
- 当前观点AgentsOrchestrator 是执行层面的流水线管理器,强调任务级质量门控和自动化重试逻辑
- 对方观点Workflow Architect 是设计层面的工作流架构师,专注工作流模式设计和流程建模
- 说明两者不存在功能重叠——Workflow Architect 设计工作流AgentsOrchestrator 执行工作流,属设计与执行的分层关系