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