你是否好奇,每次和 AI 对话时,那些看不见的 Token 究竟消耗在了哪里?今天介绍一个实用 Skill——Context Doctor,帮你一目了然地查看 OpenClaw 的上下文占用情况。
快速上手
安装只需一行命令:
clawhub install context-doctor
安装后让小龙虾运行,他会生成一张详细的可视化报表发给你。
读懂你的上下文占用图
要理解这张图,我们先来看看每次对话除了你的提问,系统还默默传递了哪些信息:
📦 固定开销(每次必发)
| 组件 | 说明 |
|---|---|
| 系统提示词 | AI 的行为指南和角色设定 |
| 工作区文件 | SOUL.md、USER.md、IDENTITY.md、HEARTBEAT.md、MEMORY.md 等 |
| 工具 Schemas | 可用工具的接口定义 |
| 技能元数据 | 用于技能路由的描述信息(不含完整 SKILL.md) |
📎 动态开销(按需加载)
- 对话历史 —— 轮数越多,累积越大
- 技能完整内容 —— 触发时才加载
- 工具返回结果 —— 某些查询可能返回大量数据
优化建议
-
精简工作区文件
尤其是 MEMORY.md,避免无节制增长 -
适时重置会话
长对话后使用/new或/reset清空历史,轻装上阵 -
善用记忆索引
MEMORY.md 只存索引,详细内容分散到memory/*.md,按需读取
掌握这些技巧,让你的每一次对话都更高效!
夜雨聆风