LangGraph 主管如何同会话路由多智能体并处理中断

keep__it_simple · reddit · 2026-08-18

开发者在构建一个 LangGraph 应用:supervisor 下挂预订、支付、推荐、客服四个专用 agent。目前 supervisor 只按首条消息分类并固定路由到同一 agent,带来两个问题:用户可能在同一会话中途换话题;一条消息可能需要多个 agent 依次协作(如「推荐最好的酒店然后帮我预订」)。

约束包括:各 agent 有独立 state 和 pending interrupt、state 不得互相泄漏、依赖任务按序执行而独立任务可并行、每次操作前需权限校验、新消息不能误触发无关 interrupt、agent 需同时返回流式 UI 输出与结构化数据。作者列出 7 个具体问题征求生产级模式:router/supervisor/orchestrator-worker/subagents-as-tools 该选哪种、threadid 与 checkpointns 如何划分、如何区分新消息与针对 interrupt 的回复、agent 间如何传结构化结果、每轮建任务 DAG 还是动态 ReAct 调用、A2A/Agent Cards 在单服务内是否有用。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →