用 supervisor 编排多个子 agent 时,"一个工具写入草稿、另一个工具读取并提交"是很自然的设计。但按直觉在工具里读图状态,往往拿到的一直是空字典。问题现象整体结构是:主 agent 只做路由,不带工具;订单子 agent 带三个工具create_order、update_order、save_order。前两个用Command更新状态里的draft_order,save_order读它却始终为空。状态定义:fromlangchain.agentsimportAgentStateclassAgentStateSchema(AgentState):draft_order
用 supervisor 编排多个子 agent 时,"一个工具写入草稿、另一个工具读取并提交"是很自然的设计。但按直觉在工具里读图状态,往往拿到的一直是空字典。问题现象整体结构是:主 agent 只做路由,不带工具;订单子 agent 带三个工具create_order、update_order、save_order。前两个用Command更新状态里的draft_order,save_order读它却始终为空。状态定义:fromlangchain.agentsimportAgentStateclassAgentStateSchema(AgentState):draft_order