掘金 · AI 编程· 知识搬运临时工·· 2 小时前AI 评分50
五个 worktree 并行跑 Claude Code,前缀缓存为何一个都没命中
五个 worktree 并跑,缓存一个都没命中
AI 导读
Claude Code 的缓存实际被限定在一台机器和一个目录内,同一仓库的五个 git worktree 各自从头写入前缀,无法共享缓存。原因是工作目录等环境信息位于对话层,不同 worktree 的前缀从工作目录那一行开始分叉。按 Opus 5.5、5 分钟 TTL 计算,写缓存 1.25 倍、读缓存 0.05 倍,本该 1 次写加 4 次读变成 5 次写,成本差 25 倍。
来源:掘金 · AI 编程 · juejin.cn