Howard (@h0cheung)【警告】不是富哥请慎用 OpenCode 代替 Claude Code 中发帖

我在试用 OpenCode 时,发现它的 cache 写入量很低,不足总写入的 1/10。相比之下 Claude  Code 的 cache 写入量几乎都在 95% 以上。读取量则差距更大。 
用过 Claude 模型的都知道,无论是 anthropic 还是 bedrock 渠道,Claude 模型的缓存都是手动挡。你需要在请求中手动加入锚点,才能进行缓存,显然 opencode 这方面做得很糟糕。
最终导致的结果是:如果你在 OpenCode 中使用 Claude 系列模型,你的输入 token 花费会显著高于 Claude Code,或者其他无此问题的工具。
早在一个多月前,社区就已经有人提交了改善 cache 效果的 pr,但是没有任何进展,且目前已经因为代码冲突而无法合并。pr 作者最近表示项目所有者对这并不感兴趣,即使他继续推进也不会被接受。因此在可预见的未来,不要妄想这个...