检测不到对话历史and使用统计啊?Claude Code
Quick fix
将 Claude 配置目录指向 WSL 路径;使用统计则让 WSL 中的 Claude Code 经 cc-switch gateway 路由。
Symptom
Section titled “Symptom”WSL使用claudecode的话,是不是windowns下的cc检测不到对话历史and使用统计啊?WSL 中 Claude Code 的对话历史和使用统计数据写在 WSL 文件系统的 `~/.claude/`,而 Windows 版 cc-switch 默认读取 Windows 文件系统中的 `~/.claude/`,因此默认无法检测到 WSL 侧数据。
对话历史可通过设置将 Claude 配置目录改为 WSL 路径。使用统计则需要开启本地路由,让 WSL 中的 Claude Code 通过 cc-switch 的 gateway;代理转发时会记录用量。
在 cc-switch 设置中,将 Claude 配置目录指向 WSL 中的 Claude 数据目录,例如 `\\wsl.localhost\Ubuntu\home\用户名\.claude`。
如需统计 WSL 中 Claude Code 的用量,开启本地路由,并将 `ANTHROPIC_BASE_URL` 指向 cc-switch 代理地址,使请求经 gateway 转发并记录用量。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Version未知
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- WSL使用claudecode的话,是不是windowns下的cc检测不到对话历史and使用统计啊?
- 是的,默认检测不到;Windows 版 cc-switch 与 WSL 文件系统隔离。将 Claude 配置目录指向 WSL 路径可检测对话历史,使用统计需经 cc-switch gateway 路由。
ANTHROPIC_AUTH_TOKEN and ANTHROPIC_API_KEY执行 `claude daemon stop --any` 停止残留的 Claude 后台进程,再重新启动并恢复会话。输出ANTHROPIC_BASE_URL的值为什么是空的? Claude Code这是正常现象:CC Switch 不会向 shell 注入变量,请直接查看 `~/.claude/settings.json` 中的当前配置。ccstatusline 显示的模型名不正确 - Claude Code在 ccstatusline 中配置 Custom Command 脚本,读取 cc-switch 数据库中的环境变量以正确显示实际模型。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。