Claude Code 工具调用返回空怎么办?claude-opus-5.5 的 input_schema 校验踩坑记录与修复方案上周三我在用 Claude Code 跑一个自动化重构任务,模型切到 claude-opus-5.5 之后,工具调用的结果突然全变成空的了。stop_reason 明明是 tool_use,content 数组里也有 type: tool_use 的块,但 input 字段要么是 {},要么直接被客户端解析逻辑静默丢弃。折腾了大半天才搞清楚——不是 MCP 配置错了,也不是网络问题,是 input_schema 定义如果缺了 type 字段或者 required 不完整,模型会返回空的 input 对象而