ForcePilot/backend/package/yuxi/agents
xiangfei258 f1349ec455 fix: 修复阿里云百炼工具调用经 LangGraph v3 流式累积丢失 tool_call id
百炼(alibaba provider)的 OpenAI 兼容流经 LangGraph v3 event stream
累积工具调用时会丢失 tool_call.id,空 id 写入 checkpoint 后导致工具结果
无法按 tool_call_id 关联、工具状态永远停留在"进行中"。

实测确认 ainvoke 与 stream_mode=messages 累积均正常,仅 astream_events
v3 协议丢失 id;升级 langchain-core 至 1.4.4 仍未修复(属上游问题
langchain#37420 / langchainjs#10937 / langgraphjs#2496)。

与已有的 SiliconFlow MiniMax 修复同源,将 alibaba 加入禁流式名单,
工具调用阶段禁用流式(正文回答仍流式)以拿到完整 tool_call。
2026-06-11 20:35:33 +08:00
..
backends fix: 修复安全预警依赖与路径校验 2026-06-05 23:46:06 +08:00
buildin feat: 优化智能体对话与扩展界面体验 2026-06-08 00:31:05 +08:00
mcp fix: 移除退役内置 MCP 默认项 2026-06-03 22:12:13 +08:00
middlewares style: code format 2026-06-03 18:55:34 +08:00
skills refactor: 迁移 mysql reporter 到技能脚本 2026-06-06 14:04:48 +08:00
toolkits refactor: 迁移 mysql reporter 到技能脚本 2026-06-06 14:04:48 +08:00
__init__.py style: code format 2026-05-31 13:40:15 +08:00
base.py style: code format 2026-06-03 18:55:34 +08:00
context.py feat: 启用主智能体私有 Skill 安装工具 2026-06-03 21:04:12 +08:00
models.py fix: 修复阿里云百炼工具调用经 LangGraph v3 流式累积丢失 tool_call id 2026-06-11 20:35:33 +08:00
state.py feat: 重构子智能体运行链路 2026-06-01 22:28:45 +08:00