📝 摘要
空 ID 工具调用导致会话永久不可用。
#5182 · q2788116586-tech · 2026-08-31
空 ID 工具调用导致会话永久不可用。
现象 一次正常的长会话写作过程中,会话突然失效。此后无论输入什么,每次 LLM 请求都被模型服务直接以 400 拒绝: ``` Message format error, index[32] tool_calls[0] id cannot be empty ``` 重试无效,新建 turn 也无效。该会话派出的后台子 agent 也终止在同一个错误上,closing message 为空。 事后定位,起因是模型服务的流式响应里出现了一帧异常的 `tool_calls`:`id` 和 `function.name` 均为空(`arguments` 却是完整的 JSON)。这类帧出现的概率很低——……
节选自讨论正文开头,完整内容见原文