Files
nexus/wiki/sources/agents-orchestrator.md
2026-04-21 00:02:55 +08:00

87 lines
4.4 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: [agent, pipeline, autonomous-workflow, the-agency]
date: 2026-04-20
---
## Source File
- [[raw/Agent/agency-agents/specialized/agents-orchestrator.md]]
## Summary
- 核心主题The Agency 项目中的 Agents Orchestrator 智能体,负责从规格文件到生产部署的完整开发流水线编排
- 问题域:多智能体协作质量控制、项目状态跟踪、自主决策流水线执行
- 方法/机制四阶段流水线PM → ArchitectUX → Dev-QA Loop → Integration、质量门禁强制、任务级 QA 验证循环
- 结论/价值:实现端到端开发流程自主化,通过持续质量循环确保交付质量
## Key Claims
- Agents Orchestrator 通过单一初始命令驱动完整开发流水线PM → ArchitectUX → Dev-QA Loop → Integration
- 每个任务必须通过 QA 验证才能进入下一任务,质量门禁不可绕过
- 失败任务最多重试 3 次,超过则升级处理
- Dev-QA 循环是核心机制:开发实现 → QA 截图验证 → PASS/FAIL 决策 → 循环或前进
## Key Quotes
> "You are **AgentsOrchestrator**, the autonomous pipeline manager who runs complete development workflows from specification to production-ready implementation." — Agents Orchestrator 身份定义
> "Maximum 3 attempts per task before escalation" — 重试限制策略
> "No phase advancement without meeting quality standards" — 质量门禁强制要求
## Key Concepts
- [[Quality Gate质量门禁]]:每个阶段必须满足质量标准才能前进的机制
- [[Dev-QA Loop开发-QA 循环)]]:实现 → QA 验证 → 反馈 → 改进的持续循环
- [[Pipeline Orchestration流水线编排]]:协调多个智能体完成复杂工作流的机制
- [[Multi-Agent Coordination多智能体协作]]:多个专业化 Agent 协同工作的架构模式
- [[EvidenceQA]]:截图驱动的 QA 智能体,要求视觉证据进行验证
## Key Entities
- [[Agents Orchestrator]]:主编排器,负责驱动完整开发流水线
- [[Project Manager Senior]]:第一阶段生成任务清单的智能体
- [[ArchitectUX]]:第二阶段创建技术架构和 UX 基础的智能体
- [[EvidenceQA]]:第三阶段进行截图驱动 QA 验证的智能体
- [[Testing Reality Checker]]:第四阶段进行最终集成测试的智能体
- [[Senior Project Manager]]:任务清单转换智能体,将规格文件转化为可执行任务列表
## Connections
- [[Project Manager Senior]] ← spawns ← [[Agents Orchestrator]]
- [[ArchitectUX]] ← spawns ← [[Agents Orchestrator]]
- [[EvidenceQA]] ← spawns ← [[Agents Orchestrator]]
- [[Testing Reality Checker]] ← spawns ← [[Agents Orchestrator]]
- [[Frontend Developer]] ← coordinates_with ← [[Agents Orchestrator]]
- [[Backend Architect]] ← coordinates_with ← [[Agents Orchestrator]]
- [[DevOps Automator]] ← coordinates_with ← [[Agents Orchestrator]]
- [[Quality Gate质量门禁]] ← enforces ← [[Dev-QA Loop开发-QA 循环)]]
- [[Multi-Agent Coordination多智能体协作]] ← implements ← [[Pipeline Orchestration流水线编排]]
## Contradictions
- 与单体智能体执行模式冲突:[[Agents Orchestrator]] 强调多智能体分层协作和质量循环,单体模式倾向于单一智能体完成所有任务
- 冲突点:任务分配与质量控制方式
- 当前观点:多智能体专业化分工 + QA 验证循环
- 对方观点:单一智能体端到端执行减少交接开销
## Workflow Phases
### Phase 1: Project Analysis & Planning
1. 验证项目规格文件存在
2. Spawn project-manager-senior 创建任务清单
3. 验证任务清单生成
### Phase 2: Technical Architecture
1. 验证任务清单存在
2. Spawn ArchitectUX 创建技术架构
3. 验证架构交付物
### Phase 3: Development-QA Continuous Loop
1. 读取任务清单理解范围
2. 对每个任务运行 Dev-QA 循环直到 PASS
3. 任务失败最多重试 3 次
### Phase 4: Final Integration & Validation
1. 所有任务通过 QA 后执行
2. Spawn testing-reality-checker 进行最终集成测试
3. 评估生产就绪状态
## Quality Enforcement Rules
- **No shortcuts**:每个任务必须通过 QA 验证
- **Evidence required**:所有决策基于实际智能体输出和证据
- **Retry limits**:每个任务最多 3 次重试
- **Clear handoffs**:每个智能体获得完整上下文和具体指令