跳转到内容

Bash(...) Waiting... Claude Code

Quick fix

降级 Claude Code 至 v2.1.104 或 v2.0.64(需管理员权限),或切换至阿里云百炼等兼容 provider,因 Nvidia 模型无法正确解析 tool use 格式。

报错原文
Bash(echo test)
Waiting...

在 Nvidia provider 下使用 Claude Code 时,纯文本对话正常,但触发 Bash 等工具调用会一直卡住。这并非本地环境或 cc-switch 损坏,而是 Nvidia 平台上的部分模型(如 qwen/qwen3.5-397b-a17b、moonshotai/kimi-k2-instruct)无法正确识别和生成 Claude Code 所需的工具调用格式及返回消息 ID。此外,较新的 Claude Code 版本(如 v2.1.143)对此兼容性较差,导致请求挂起。

  1. 降级 Claude Code 至 @anthropic-ai/[email protected]。该版本对自动任务兼容性较好,通常无需管理员权限即可使用。

  2. 若 v2.1.104 强制要求登录,可尝试安装 claude-code v2.0.64,但必须以管理员权限运行才能正常调用工具。

  3. 若降级版本后模型依然无法调用工具,请在 cc-switch 中将上游 provider 切换为 阿里云百炼 等对 tool use 支持更完善的平台。

ToolClaude Code
Version2.1.143
PlatformsWindows
为什么在相同配置下,切换到阿里云百炼就能正常执行?
阿里云百炼的模型能够正确解析 Claude Code 的工具调用格式,而 Nvidia provider 下的部分模型存在兼容性缺陷,无法生成正确的 tool use 消息。
降级到 v2.1.104 后还是调用工具失败怎么办?
这通常是因为模型本身不支持 Claude Code 的 tool use 格式。建议直接更换为阿里云百炼等兼容性更好的 provider。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。