opencode 缓存 Bug:工具消息 cache_control 位置错误致长会话全价计费

HawkingRadiation42 · ghdev · 2026-10-20

opencode(v2.0.32)被报出一个影响成本的 Bug:当使用 openai-compatible provider 指向 Anthropic 网关并设置 compatibility.cacheFormat: "anthropic" 时,V2 会把 cachecontrol 标记放进 tool 消息的 content 数组内,网关会忽略该位置的标记,导致只要最后一条消息是工具结果,整段对话就无法命中缓存。

对跑长 agent 会话的开发者是实打实的账单问题,值得检查自己的 cache read/write 统计。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →