概述

并行专家通道(Parallel Specialist Lanes)是一种多 Agent 架构设计模式,让 Gateway 将不同的聊天/房间路由到不同的专职 Agent,同时保持用户体验流畅。核心思路是把并行性视为稀缺资源管理问题,而非简单地”增加更多 Agent”。

核心要点

真正的瓶颈在于:

  • Session 锁:同一 session 同一时刻只能有一个 run 在修改
  • 全局模型容量:所有可见聊天 run 共享 provider 限制
  • 工具容量:shell、browser、网络等工作可能比模型 turn 本身更慢
  • 上下文预算:长 transcript 让每次 turn 都更慢、更不聚焦
  • 所有权歧义:重复 Agent 做同样的工作浪费容量

三阶段推荐部署:

  1. Phase 1 - 通道契约 + 后台重任务:为每个通道写明职责范围(owns/non-goals/chat budget/handoff rule),快速问答留在 chat,长任务 spawn 到后台 sub-agent
  2. Phase 2 - 优先级与并发控制:通过 maxConcurrent、subagents.delegationMode、messages.queue 等配置调优
  3. 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:使用能完成任务的最小工具面

相关页面