骑个大二八 (@longaotian88)关于 cpa 出现【Invalid tool parameters】的问题的解决办法 中发帖

今天用 claude 通过 cpa调用 deepseek flash 模型的时候各种出错,以【Invalid tool parameters】为主。后来发现原来是 cpa 最新 docker 版本的问题。去查了下 issue。 
状态: OPEN | 影响版本: v7.1.50+(v7.1.45 正常)
根因:Commit 1c2153a2 修改了流式 tool_use 发射条件,要求 同时 name != "" 和 id != "" 才发射 content_block_start。但像 deepseek-v4-flash 这类 provider 在流式初始 delta 中会发空 name(""),结果:

条件 Name != "" && ID != "" 不满足 → content_block_start 不被发射
SawToolCall 保持 false → finish_rea...