“项目改名了,Claude 把我忘了”
· 工具
项目文件夹改名 / 移动后 Claude Code 找不到 session / memory / todo,用 claude-repath 重连。
Claude Code 的 session / memory / todo 都按“项目绝对路径”哈希存储在 ~/.claude/projects/<hash>/。重命名或移动项目文件夹后,新路径哈希变了,看起来“Claude 把项目忘了”。claude-repath 自动:扫旧路径条目 → 重命名 hash 目录 → 修正 ~/.claude.json 项目列表。症状:CC 提示“找不到 session”、todo 消失、memory 文件没加载。