li
867616fca8
fix(websearch): 剥离历史消息中上游不接受的 web search 块
Web Search 模拟合成的 server_tool_use / web_search_tool_result 块
(srvtoolu_ws_ 前缀)被客户端回传到后续 /v1/messages 历史后,
上游一律 400(GLM 等第三方兼容上游只接受
text/thinking/image/tool_use/tool_result),会话从此卡死。
新增 FilterWebSearchHistoryBlocks 预过滤:
- 模拟伪造块对所有上游无条件剥离;
- 真实 web search 块仅对 passback-required 协议族剥离
(复用 ResolveThinkingProtocol),不误伤官方 Anthropic 会话;
- 接入 Anthropic 通用转发与 API Key 透传两条路径的既有 pre-filter 区。
Fixes #3677
2026-07-07 13:41:40 +08:00
..
2026-07-07 03:16:52 +00:00
2026-07-01 17:46:12 +08:00
2026-07-07 13:41:40 +08:00
2026-07-02 17:34:09 +08:00
2026-07-06 17:34:22 +08:00
2026-07-01 14:25:46 +08:00
2026-07-01 14:25:46 +08:00
2026-07-02 11:42:10 +08:00
2026-07-02 11:42:10 +08:00
2026-07-01 14:25:46 +08:00