你只让编程 AI 回一句话,它还没正式读题,可能已经先“翻完”一本厚厚的工作手册。Systima 的实测显示,Claude Code 在用户提示到达前,已发送约 3.3 万个 token;OpenCode 约为 7000 个。token 是模型处理文字的计量单位,隐藏输入同样占用上下文空间,也会影响费用。
两者都是 agent harness——包在模型外、负责连接代码库、终端和编辑工具的执行框架。测试把 Claude Code 2.1.207 与 OpenCode 1.17.18 放在同一台机器、同一任务和同一模型 claude-sonnet-4-5 下,并用代理记录 API 边界的完整请求。Claude Code 多出的部分主要来自 system prompt(预设工作守则)、tool schema(工具及参数说明)和框架注入内容。
这不等于 Claude Code 在所有任务中都更贵:作者也测到,它有时能靠合并工具调用、减少请求次数压低总量。真正值得注意的是,编程 Agent 的成本不只取决于模型和用户问题;外层框架在读题前塞入多少内容,以及任务要跑多少轮,同样会改写账单。上述结果来自 Systima 单方测试,尚无独立复核。