/compact
对到目前为止的对话进行总结,以释放上下文。
对之前的对话进行总结,以腾出上下文窗口的空间。你可以选择性地附加一个聚焦指令作为参数,例如 /compact 聚焦于未完成的 TODO 和下一步计划——这样一来,总结就会有针对性地保留你指定的内容,而不是自动流程认为重要的内容。 之后,项目的 CLAUDE.md 和自动记忆(Auto-Memory)会自动从磁盘重新加载;而绑定特定路径的规则以及子文件夹中嵌套的 CLAUDE.md 文件则会丢失,直到相应文件被再次读取。已调用过的 Skill 内容也会被重新载入,但每个 Skill 上限为 5,000 个 token,总量上限为 25,000 个 token。
🎬 短视频版
对到目前为止的对话进行总结,以释放上下文。
✅ 什么时候用?
在继续处理同一主题时腾出上下文空间
/compact
有针对性地引导总结方向
/compact 聚焦于未完成的 TODO 和下一步计划
⛔ 什么时候不该用?
完全切换主题
/compact 会总结之前的对话并保留其脉络;根据文档,在完全切换主题时,这会拖带不必要的历史包袱——文档明确指出,对于毫不相关的新工作,应使用 /clear。
更好的选择: /clear
来源
- Claude Code 文档(官方) ↗ code.claude.com
更多命令 · Claude Code