news 2026/6/30 8:58:23

【Claude】Error during compaction: Conversation too long 压缩失败报错已解决

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Claude】Error during compaction: Conversation too long 压缩失败报错已解决

【Claude】Error during compaction: Conversation too long 压缩失败报错已解决

关键词:Claude Code、Error during compaction、Conversation too long、/compact 失败、Esc 回退、/clear、检查点

一、问题现象

你看到Prompt is too long后,想运行/compact来压缩,结果/compact本身也失败了:

Error during compaction: Conversation too long. Press esc twice to go up a few messages and try again.

二、根因:窗口太满,连摘要都写不进去

/compact的工作原理是:让 Claude 把前面的对话总结成一段摘要,然后用这段摘要替换原来的消息,释放空间。

但是:这个摘要本身也要写进上下文。当窗口已经满到无法再放进任何新内容时,/compact就进入了死锁:

  • 不压缩 → 发不出去(Prompt is too long);
  • 压缩 → 摘要写不进去(Error during compaction)。

这种情况通常发生在:

  • 自动压缩触发时上下文已经满了(两者同时触发,互相干扰);
  • 看到Prompt is too long直接运行/compact,没有先回退几轮。

三、解决方案

方案一:按 Esc 两次回退,然后再压缩(官方推荐)

错误消息里已经告诉你怎么做:"Press esc twice to go up a few messages and try again."

操作步骤:

  1. 按两次 Esc:打开消息列表,进入"回退"模式;
  2. 向上回退几轮:选择回退到最近几条消息之前的状态——这会从上下文中移除那些最新的消息,释放出一些空间;
  3. 再次运行/compact:此时上下文稍微空了一点,摘要有了"落脚"的地方。

回退几轮通常就足够了——因为只需要释放出摘要所需的空间(通常几千 Token),不需要删掉太多。

方案二:/clear 直接重新开始

如果回退操作没有释放足够空间,或者你不需要保留历史对话,直接:

/clear

这会开始一个全新的对话。之前的对话已自动保存,可以随时/resume找回查看。

四、如何防止下次再发生

这个错误最好的处理是预防

  • 开启自动压缩(默认开启):不要设置DISABLE_AUTO_COMPACT=1
  • 在自然断点主动/compact:不要等到满了再压,满了之后连压缩都困难;
  • /context监控占用:接近 90% 时就应该主动压缩;
  • 精简 MCP 和 CLAUDE.md:从源头减少上下文增长速度。

五、总结

Error during compaction: Conversation too long= 窗口太满连压缩操作本身都没有空间。

解法按顺序:Esc×2 回退几轮 → 再/compact;如果不行就/clear。下次靠定期主动/compact来预防。


参考:Claude Code 官方《错误参考》"请求错误"章节、上下文管理文档、检查点文档。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/30 8:57:58

TI评估模块使用指南:从研发工具到产品设计的合规与安全实践

1. 评估模块:工程师的“探路石”与“试金石”在嵌入式硬件开发的漫长旅途中,每一位工程师都渴望有一块坚实可靠的“探路石”,能在投入大量资源进行定制化PCB设计之前,先摸清芯片的脾气、验证方案的可行性。德州仪器(TI…

作者头像 李华
网站建设 2026/6/30 8:57:45

光子量子加速机器学习:原理、实现与应用

1. 光子量子加速机器学习概述量子计算与机器学习的交叉领域正在重塑我们对计算能力的认知边界。光子量子加速技术利用光子的量子特性,为传统机器学习算法提供了全新的加速路径。这项技术的核心在于量子比特的叠加态和纠缠特性,能够在特定算法框架下实现指…

作者头像 李华
网站建设 2026/6/30 8:55:51

【TEE从入门到精通及实战】76 段页式内存隔离:让Wasm沙箱在TEE里真正“物理隔离”

76 段页式内存隔离:让Wasm沙箱在TEE里真正“物理隔离” 开篇故事 去年冬天,我帮一家金融科技公司做TEE内Wasm运行时审计。 他们的架构很漂亮:SGX enclave里跑着Wasmtime解释器,每个用户合约独立沙箱。但压力测试到第3天,出事了——合约A居然读到了合约B的内存数据。 排…

作者头像 李华
网站建设 2026/6/30 8:53:53

Win11 运行 OpenClaw 2.7.9 频繁卡顿闪退?全套落地排错实操

🔍前言 OpenClaw(圈内昵称小龙虾)是当下热度很高的开源 AI 智能体项目,GitHub 累计收获 28 万以上星标。和常规对话类 AI 不同,它能够读懂自然语言并自动执行电脑本地操作,被很多职场人称作数字员工。本文…

作者头像 李华
网站建设 2026/6/30 8:53:22

Matlab科研绘图进阶:坐标轴与曲线加粗的视觉强化技巧

1. 为什么科研图表需要视觉强化 在撰写学术论文或技术报告时,图表是展示研究成果最直观的方式。但很多科研人员在使用Matlab绘图时,常常忽略了一个关键问题:默认生成的图表在打印或投影时,线条和文字往往显得过于纤细。我曾经审阅…

作者头像 李华
网站建设 2026/6/30 8:52:28

BLE传输速率实战:从理论到实测的优化指南

1. BLE传输速率基础原理 蓝牙低功耗(BLE)技术自4.0版本发布以来,其传输速率经历了多次迭代升级。理解这些基础原理是进行实际优化的第一步。我们先从最基础的数据包结构说起——每个BLE数据包都包含前导码、访问地址、协议数据单元&#xff…

作者头像 李华