/branch 会话在 Session Manager 中难以找回父会话:Claude Code
Quick fix
可尝试原帖提出的临时绕过:用 claude --resume 或 claude -r
Symptom
Section titled “Symptom”Claude Code /branch 会话在 Session Manager 中难以找回父会话;且文档路径与实现不一致据报告者对 cc-switch 3.17.0 的分析,Claude Code 执行 /branch 后会创建独立子会话文件并写入 forkedFrom,父会话文件仍在,但最后活动时间停在分支点,因降序排列而沉到列表下方。Session Manager 未解析或展示 forkedFrom,父子会话缺少关联标识;标题识别 custom-title 而忽略 ai-title,导致按 Claude 中熟悉的 AI 标题搜索失败,且父子共享首条用户消息时更难区分。这些属于报告者的分析,线程中没有维护者确认。
同帖还报告文档将会话路径写为 ~/.cache/claude/projects/*.jsonl,而实现递归扫描 ~/.claude/projects,容易让用户检查错误目录。父子关系展示、标题索引和文档纠正均为建议,分组及跳转父会话属于功能请求;没有已实施的补丁或修复确认。该 issue 仍开放并被标记 stale,原帖尚未提供可验证的解法。
先检查 ~/.claude/projects/ 中父、子会话的 .jsonl 文件是否仍在。报告者确认本机文件未丢失,并指出文档中的 ~/.cache/claude/projects/*.jsonl 路径与实现不一致。
尝试报告者提出的临时绕过:使用 claude --resume,或在已知 sessionId 时使用 claude -r <sessionId>。线程没有后续成功验证,这不是已确认的 Session Manager 修复。
后续分支前可尝试用 /rename 写入 custom-title;报告者称 CCS 当前能识别该标题。不要批量重命名 jsonl 文件名,原帖指出这会破坏 resume。
关注源 issue 中父子会话关联、ai-title 支持及文档路径纠正的进展;当前只有建议,没有可验证的修复版本。
Affected Versions
Section titled “Affected Versions”Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
(暂无 FAQ)
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。