上下文压缩、/compact 与关键信息保留

所属教程:Claude Code 从入门到大师级完整教程 预计阅读:24 分钟

上下文窗口是代理最宝贵的工作资源:窗口内同时存放指令、记忆、读取到的代码与多轮对话。合理压缩(compaction)能在不丢失关键结论的前提下释放空间,本节讲清压缩命令、检查点机制与"什么必须保留"。

一、主动压缩:/compact

/compact
/compact 保留接口约定、已排除的方案与测试失败现象

二、检查点与回退:/rewind

检查点不能替代 git

检查点只跟踪代理编辑工具产生的改动,不会完整捕获终端命令、外部进程与手工修改的全部结果;正式版本、可回溯历史与回滚仍以 git 提交为准。不要把检查点当作版本控制系统。

三、压缩时必须保留的关键信息清单

类别应保留可被精简
目标与约束任务目标、非功能要求、禁止事项、验收标准反复确认的寒暄与过程性问答
技术事实关键文件路径、接口约定、已排除方案与原因、报错根因线索大段被否定的草稿、重复读取的超长文件原文
决策状态已采纳方案、未决分歧、下一步动作中途被推翻的假设叙述
质量信号测试/构建结果、已知失败用例与复现条件冗长的命令原始输出

四、降低压缩损失的习惯

  1. 重要约定、固定环境与领域术语尽早写入项目记忆文件,压缩后仍由文件提供基线。
  2. 让阶段性结论显式落盘:决策、清单、设计要点写入文件,对话只保留推进过程。
  3. 大规模探索交给只读子代理,由它返回精炼结论,避免把大量原始代码塞进主会话窗口。
  4. 在里程碑节点主动压缩并指定保留重点,而不是等到系统自动触发、质量下降后再处理。
本节小结与下一节预告

本节掌握了压缩命令、检查点回退与关键信息保留方法。下一节看用量与成本:如何查看 token 用量与计划限制,以及在不牺牲质量的前提下减少资源消耗。

← 上一节:权限策略、命令白名单与安全审计  下一节:成本构成、用量查看与省钱策略 →

本教程目录

返回教程列表 · AI最前沿首页 · AI百科