kurihada
a4e8037108
fix(core): 修复工具调用重复触发导致前端显示两次的问题
问题原因:
- onToolStart 同时传给了 toVercelTools 和 streamChat 两处
- 导致工具开始事件在 onChunk 和 executeTool 中各触发一次
- 两处生成的 toolCallId 不同,前端去重逻辑无法生效
修复方案:
- 移除传给 toVercelTools 的 onToolStart,只保留 streamChat 中的触发
- 在 handleToolCallChunk 中增加 toolCallId 去重检查(防止 AI SDK 发送重复 chunk)
2025-12-16 23:50:18 +08:00
..
2025-12-16 19:38:36 +08:00
2025-12-16 22:07:13 +08:00
2025-12-12 18:51:38 +08:00
2025-12-16 16:52:46 +08:00
2025-12-14 22:12:36 +08:00
2025-12-16 23:50:18 +08:00
2025-12-12 10:42:20 +08:00
2025-12-15 16:32:59 +08:00
2025-12-12 10:42:20 +08:00
2025-12-12 10:42:20 +08:00
2025-12-15 18:40:07 +08:00
2025-12-16 10:09:21 +08:00
2025-12-16 21:28:19 +08:00
2025-12-16 10:23:28 +08:00
2025-12-12 10:42:20 +08:00
2025-12-16 22:07:13 +08:00
2025-12-12 10:42:20 +08:00
2025-12-16 18:26:22 +08:00
2025-12-16 19:38:36 +08:00
2025-12-15 10:04:22 +08:00
2025-12-16 00:33:29 +08:00
2025-12-16 21:28:19 +08:00