概述
并行专家通道(Parallel Specialist Lanes)是一种多 Agent 架构设计模式,让 Gateway 将不同的聊天/房间路由到不同的专职 Agent,同时保持用户体验流畅。核心思路是把并行性视为稀缺资源管理问题,而非简单地”增加更多 Agent”。
核心要点
真正的瓶颈在于:
- Session 锁:同一 session 同一时刻只能有一个 run 在修改
- 全局模型容量:所有可见聊天 run 共享 provider 限制
- 工具容量:shell、browser、网络等工作可能比模型 turn 本身更慢
- 上下文预算:长 transcript 让每次 turn 都更慢、更不聚焦
- 所有权歧义:重复 Agent 做同样的工作浪费容量
三阶段推荐部署:
- Phase 1 - 通道契约 + 后台重任务:为每个通道写明职责范围(owns/non-goals/chat budget/handoff rule),快速问答留在 chat,长任务 spawn 到后台 sub-agent
- Phase 2 - 优先级与并发控制:通过
maxConcurrent、subagents.delegationMode、messages.queue等配置调优 - Phase 3 - 协调器/流量控制器:在多通道稳定运行后,添加小型协调 Agent 追踪任务、检测重复请求、路由交接摘要
配置/使用
Phase 2 典型配置:
{
agents: {
defaults: {
maxConcurrent: 4,
subagents: { maxConcurrent: 8, delegationMode: "prefer" }
}
},
messages: {
queue: { mode: "collect", debounceMs: 1000, cap: 20, drop: "summarize" }
}
}通道契约模板(写入 Agent workspace):
- Owns:该通道负责的工作
- Does not own:需要交接的工作
- Chat budget:快速问答直接回答,多步骤/慢/重工具任务先确认再后台执行
- Handoff:交接时提供目标通道、目标、上下文、下一步动作
- Tool posture:使用能完成任务的最小工具面
相关页面
- multi-agent - 多 Agent 路由基础配置
- queue - 命令队列与并发控制
- agent-runtimes - Agent 运行时与并发模型
- session - Session 锁与 run 序列化机制