- Claude Code在相同任务上使用的tokens显著多于OpenCode,其基线开销约为33,000个tokens,而OpenCode的简单回复仅需约7,000个tokens。
- 缓存效率低下是主要因素;Claude Code在会话中重写了数万个提示缓存tokens,导致缓存写入量最高可达OpenCode的54倍。
- 配置元素如指令文件和MCP服务器会带来大量tokens开销,实际设置中在用户输入前可能达到75,000至85,000个tokens。
- 子代理会急剧增加tokens使用量;一个原本消耗121,000个tokens的任务在分发给两个子代理后飙升至513,000个tokens。