问题:看不见的启动开销
OpenClaw 每次启动对话时,会自动载入一系列 context 文件——包括 Agent 规则、记忆文件、工作区数据等。这些文件在后台默默消耗 tokens,但因为没有可视化手段,开发者很难意识到这笔"隐形账单"的存在。
这正是问题的关键:不是省了多少钱,而是你根本不知道钱花在哪里。
方法:建一个 Token Dashboard
做法其实不复杂。搭建一个 Token Dashboard,让它扫描所有 context 文件,然后把每个文件的 token 占用量、加载时机(启动必载 vs 按需载入)清晰地展示出来。
当数字摆在面前时,浪费一目了然:
- AGENTS.md:原本占用 4,355 tokens,里面大量规则其实早已内化,压缩后只剩 1,117 tokens
- MEMORY.md:从 4,648 tokens 压缩到 1,700 tokens
- 还发现了三个不该存在于 workspace 里的大型数据文件,其中一个高达 27MB
优化思路
核心操作就两步:
- 压缩 context 文件——删掉冗余规则、精简描述,把"启动必载"的内容控制在最小集合
- 调整加载策略——不是每个文件都需要在启动时加载,把非必要的内容移到按需载入,只在真正需要时才消耗 tokens
这个思路适用于所有基于 context 文件驱动的 AI Agent,不只是 OpenClaw。任何使用 CLAUDE.md、AGENTS.md 或类似机制的工具,都值得做一次类似的审计。
值得延伸的一点
随着 Agent 使用频率越来越高,token 消耗会像云服务账单一样成为需要持续关注的运营成本。给自己的 Agent 做一次"token 体检",可能是优化工作流性价比最高的一件事。