对话被摘要,细节全丢?聊到一半上下文被压缩:一个 hook 让 Claude Code 先把完整对话存下来
长会话被自动摘要后,报错信息、关键决策常被压没;有开发者用 PreCompact hook 在压缩前把完整记录备份成带时间戳的文件。
大白话用 Claude Code 写代码,聊久了它会自动把前面的对话压缩成摘要,腾出上下文空间。问题是摘要经常把你要的细节压没了,比如某条报错、某个决定、某份文件清单。这篇教程给了个办法:在设置里加一个 PreCompact hook,每次压缩前先把完整对话记录复制一份存到本地文件夹,事后用 grep 一搜就能找回来。手动输入 /compact 和自动压缩都会触发。
对你意味着经常用 Claude Code 跑长任务、被压缩坑过丢细节的人,值得花两分钟配上;注意备份文件可能含密钥和代码内容,别提交进仓库。
原文:Back up your Claude Code session before it compacts, with a PreCompact hook
打开巨象雷达,看今天全部 AI 动态