Bash(...) Waiting... Claude Code
Quick fix
降级 Claude Code 至 v2.1.104 或 v2.0.64(需管理员权限),或切换至阿里云百炼等兼容 provider,因 Nvidia 模型无法正确解析 tool use 格式。
Symptom
Section titled “Symptom”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)对此兼容性较差,导致请求挂起。
降级 Claude Code 至 @anthropic-ai/claude-code@2.1.104。该版本对自动任务兼容性较好,通常无需管理员权限即可使用。
若 v2.1.104 强制要求登录,可尝试安装 claude-code v2.0.64,但必须以管理员权限运行才能正常调用工具。
若降级版本后模型依然无法调用工具,请在 cc-switch 中将上游 provider 切换为 阿里云百炼 等对 tool use 支持更完善的平台。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Version2.1.143
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- 为什么在相同配置下,切换到阿里云百炼就能正常执行?
- 阿里云百炼的模型能够正确解析 Claude Code 的工具调用格式,而 Nvidia provider 下的部分模型存在兼容性缺陷,无法生成正确的 tool use 消息。
- 降级到 v2.1.104 后还是调用工具失败怎么办?
- 这通常是因为模型本身不支持 Claude Code 的 tool use 格式。建议直接更换为阿里云百炼等兼容性更好的 provider。
供应商 API Key 被覆盖:Codex 重启或切换后升级到 cc-switch v4.0.0 或更高版本;该版本重写了切换逻辑,避免供应商密钥互相覆盖并恢复官方登录态。EGL_BAD_PARAMETER:CC Switch Linux 白屏在受影响的 Linux AppImage 环境中,先预加载宿主机的 libwayland-client;若仍白屏,可改用使用系统组件的 .deb 包。只在 OpenCode agent 下更新到 v3.16.4 或更新版本,可在 Claude Code、Claude Desktop、Codex 和 OpenCode 中使用 OpenCode Go 预设及纯 API Key 配置。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。