跳到正文
掘金 · 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