好,再跑一遍 clippy,确认没有警告,没问题就提交。

原因找到了:会话里保存的 reasoning_effort 在切换到 Claude Code 时被原样继承,CLI 收到它不认识的档位就直接退出。

改了什么

  1. 切到外部 Agent 时丢掉继承来的推理参数,只保留 interaction_mode。
  2. 只有模型声明支持的档位才拼进 --effort。
这个问题只影响从 TopxAI 模型切到 Claude Code 的会话。
文件新增删除
claude_code.rs+14−3
claude_code_effort.rs+4−1

详细说明见 这次的提交说明。

Claude Sonnet 5.516:0419k token$0.06