用 Claude Code 的人,迟早会遇到同一件事:任务做到一半,模型开始重复问已答过的问题,响应变慢,账单却越走越快。
多数人以为是模型退步。其实是你的 context 满了。
context window:AI 的桌面
把 Claude Code 想象成一位在你桌前工作的助手,context window 就是那张桌子。你说过的每句话、它读过的每个文件、每次工具执行的结果,全部摊开在桌面上。
桌子有两个特性:
1. 有边界。 桌面放满,最早摊开的纸就要被收走,助手自然「忘记」之前的事。
2. 每一轮都要重新看一遍整张桌子。 这是多数人不知道的一点:你每发一条消息,模型都要把桌面上全部内容重读一次才响应。桌面越满,每一轮读的分量越大——费用是按这个分量计的,不是按你打了多少字。
所以 context 管理直接决定两件事:它记不记得住,你付多少钱。三个指令,就是收拾这张桌子的三种动作。
第一个指令:/context——先看清楚桌面
任何收拾之前,先看现状。在 Claude Code 输入:
/context
它会列出目前 context 的组成:系统提示、工具定义、对话消息、读入的文件各占多少,以及总用量百分比。
看懂这张表,你会发现大户通常不是对话本身,而是读入的大文件与冗长的工具输出。这决定了你下一步该做什么——是压缩,还是干脆开新桌。
实用习惯:长任务每做一段就看一次,超过一半就要有收拾的准备。
第二个指令:/compact——把过程折叠成结论
/compact
执行后,Claude 会把之前的对话压缩成一份摘要:保留任务目标、关键决定、目前进度,丢掉中间的试错过程与冗长输出。桌面清出一大片,但助手仍然知道自己在做什么。
好比会议开到第三小时,把白板上的推导过程擦掉,只留下结论那几行——讨论继续,白板够用。
更进一步,/compact 后面可以带指示,指定摘要必须保留什么:
/compact 保留文件清单与未完成的待办事项
适用时机:同一个任务要继续做,但 context 已经吃紧。 这是三个指令中最常用的一个。
第三个指令:/clear——整张桌子清空重来
/clear
对话历史全部清除,回到全新状态。之前的内容不会以任何形式保留。
听起来激进,但用对时机反而是最省钱的选择:上一个任务已经完结,要开始一件无关的新事。 旧任务的几万 token 脉络对新任务毫无价值,却要在每一轮重复计费——拖着不清,等于每句话都付旧任务的租金。
一个常见误区:舍不得清,想着「说不定之后用得上」。实际上,真正需要跨任务保留的规则与偏好,应该写进 CLAUDE.md 这类长期记忆文件,而不是靠不清 context 来硬记。
三个指令的组合节奏
日常使用可以归纳成一条决策链:
| 情境 | 动作 |
|---|---|
| 不确定现在什么状态 | /context 先看 |
| 同一任务继续,context 过半 | /compact(带保留指示更佳) |
| 换一个无关的新任务 | /clear |
| 模型开始失忆或答非所问 | /context 确认满了没有,再按上两行处理 |
一个实际节奏的例子:早上接手一个功能开发,开工前 /clear 清走昨天的东西;做到中午 /context 一看已用六成,/compact 保留文件清单后继续;下午任务完成,要转去写另一个系统的文档——/clear,重新开始。
顺带一提,这个节奏不限于编程。用 Claude Code 写周报、整理文件夹、批量重命名文件、把一叠 PDF 摘成一页重点——context 的道理完全相同。它是给所有人的工具,不是程序员的专利。
同一天,同样的工作量,context 管理得好与不好,账单可以差一倍以上。这不是夸张:满桌状态下,每一轮都在为几万个无用 token 重复付费。
中国与香港用户的前一步
以上一切有个前提:你要先用得上 Claude Code。Anthropic 官方支持 175 个国家与地区,名单上没有中国,也没有香港——直接注册行不通;即使解决了网络,支付与封号仍是两座山。
萃灵 Essevin 提供的做法是两个环境变量,让 Claude Code 直连稳定网关,不用魔法、不改代码,账户按用量计费——正因为按用量计费,上面三个指令帮你省下的,都是实实在在的钱。
注册后在 console 的「使用记录」页,可以看到每一笔请求的实际用量——配合 /context,你会第一次真正看懂自己的 AI 账单。
*本文资料截至发稿日(2026 年 7 月 17 日),仅供一般参考,不构成任何建议;第三方产品之功能、价格与政策,以其官方最新公布为准;Essevin 服务详情以官网与 console 实际显示为准。