fakepan 在 关于claude code 自动压缩compact的调研和解法 中发帖
相信深度用claude code的用户肯定经历过如下的噩梦,claude code 突然开始上下翻飞,屏幕乱晃,吓得人冷汗直冒,想起没有保存的工作头都大了。一会之后显示刚刚压缩了回话,然后发现开始执行一个跟会话完成前完全不同的任务…只能赶紧点esc然后取消任务,重新交互。等把情况说明白,又已经用了一半上下文了,没干几下又开始compact。
今天调研了一下,附上解法,ai总结的,放在引用里应该没事吧.
核心就是禁用自动压缩,到了上下文极限就新开会话。还想进阶的话,就是让ai边写边记,到了上下文之后让他写一份【交接文档】
核心问题
当与AI的对话变得很长时,它会开始忘记开头的内容(上下文丢失)。“Compact”功能旨在压缩之前的对话来保留核心信息,但用户发现它不总是可靠。因此,大家讨论了不同的策略来解决这个问题。
主要策略和技巧总结
策略一:避免使用 Compact,手动开启新会话...