33 lines
1.3 KiB
Markdown
33 lines
1.3 KiB
Markdown
---
|
||
title: "Merge Point"
|
||
type: concept
|
||
tags: [multi-agent, workflow-pattern, dependency-management]
|
||
last_updated: 2026-04-25
|
||
---
|
||
|
||
## Definition
|
||
|
||
工作流中的特定节点——多个并行分支的输出在此处合并,触发下一阶段的执行。所有上游分支必须在此点完成。
|
||
|
||
## Core Principle
|
||
|
||
下游 Agent 明确声明其所需的**上游输出集合**,只有当全部上游输出就绪后,才开始工作。这是 Multi-Agent 协作中的关键依赖管理机制。
|
||
|
||
## Usage in The Agency
|
||
|
||
- [[workflow-landing-page]]:**Frontend Developer** 的合并点是 `Content Creator 输出 + UI Designer 输出`。两者未完成之前,Frontend Developer 无法开始。
|
||
- [[workflow-startup-mvp]]:**Build Phase** 是合并点,需要 API Spec(Backend Architect)+ UI Spec(UI Designer)+ 增长计划(Growth Hacker)全部就绪
|
||
- [[scenario-enterprise-feature]]:**Integration Phase** 需要 Backend 输出 + Frontend 输出 + QA 测试计划全部合并
|
||
|
||
## Anti-Pattern
|
||
|
||
不要将合并点设计为"等待最慢的一个"——应该在设计阶段就估算各分支的执行时间,必要时:
|
||
- 对快速分支添加有价值的额外任务(如性能基准测试)
|
||
- 对慢速分支进行拆分加速
|
||
- 将非关键输出从合并点移除
|
||
|
||
## Aliases
|
||
- Convergence Point
|
||
- Synchronization Barrier
|
||
- Handoff Point
|