--- title: "Coordinator-Executor Architecture" created: 2026-06-24 updated: 2026-06-24 type: concept tags: ["agent-architecture", "multi-agent", "coordination", "isolation"] sources: - "[[arbor-htr-2026]]" --- # Coordinator-Executor Architecture Arbor 提出的双角色 Agent 架构模式:持久 Coordinator 管理全局策略,短生命周期 Executor 在隔离环境中执行单个假设。 ## 职责分离 | 角色 | 生命周期 | 职责 | 不可做 | |------|---------|------|--------| | **Coordinator** | 全程持久 | 维护树、选择方向、传播洞察、合并/剪枝 | 直接执行低层实现 | | **Executor** | 单次任务 | 物化假设、评估、返回结构化报告 | 修改共享树、重定向搜索目标 | ## 关键边界 - Executor 在**隔离 git worktree** 中运行——产物变更在通过 merge gate 之前不污染主干 - Coordinator 通过**树而非日志**感知进度——决策基于洞察抽象而非原始执行痕迹 - Executor 返回的**结构化报告**仅包含决策相关证据:分数、事实结果、洞察、产物引用 ## 为什么需要分离 1. 全局策略需要全盘证据,低层执行细节会淹没决策信息 2. 实验结果必须归属于产生它的假设 3. 探索性代码变更必须在隔离环境中完成,通过 held-out 准入才能合并 ## 参考 - [[arbor-htr-2026]] - [[hypothesis-tree-refinement]] - [[autonomous-optimization-ao]]