chennqqi
V2EX  ›  Claude

求助, ClaudeCode 不能像 Codex 一样自动压缩上下文吗?

  •  
  •   chennqqi · 16h 39m ago · 1347 views

    用的智普的模型,v2.1.150 没敢继续升级版本,怕不兼容

    9 replies    2026-06-14 23:36:55 +08:00
    Yserver
        1
    Yserver  
       16h 31m ago
    可以的 是你没到压缩阈值吧
    buru
        2
    buru  
       15h 16m ago   ❤️ 1
    设置阈值: `CLAUDE_CODE_AUTO_COMPACT_WINDOW`=250000
    我自己设置了 250k 就自动压缩
    chennqqi
        3
    chennqqi  
    OP
       14h 23m ago
    感谢
    zed1018
        4
    zed1018  
       11h 55m ago
    有的。但是我之前问了一下 claude 自己,官方的阈值大概是 80+,如果是 1M context 的话,基本就很靠后才
    触发
    ElegantHedgehog
        5
    ElegantHedgehog  
       11h 26m ago
    自动压缩上下文其实我个人感觉没有那么特别有用。
    我自己的做法是一个 session 完成一个任务,完成以后新开 session


    我看到 OP 你给我这里留言了 https://v2ex.com/t/1220188?p=1#reply2
    你也可以试一下,最后 deepseek 缓存命中也在 97%以上,并且没有压缩后乱七八糟的小问题。


    一个 context 里面如果做太多任务,或者有些任务都不相关,那么无论怎么压缩都会给 AI“添乱”


    最后,压缩做的不好,很容易更“贵”,因为 KV Cache 会被几乎重置。
    tlerbao
        6
    tlerbao  
       11h 22m ago
    @ElegantHedgehog 相反,自动压缩是个极其有用的功能
    huibosa
        7
    huibosa  
       9h 30m ago
    export CLAUDE_AUTOCOMPACT_PCT_OVERRIDE=80

    用这个可以设置 auto compact 触发的百分比,对于第三方非百万上下文的模型更合适
    fenildf
        8
    fenildf  
       6h 5m ago
    @ElegantHedgehog 遇到一个问题请教

    用 AI 给已有代码增加功能。不同的 ai ,或者同一个 ai 不同窗口,都会重新扫描代码。
    一方面确实理解代码后,能提出了更具体地解决方案。
    可是每次重扫代码感觉也不是办法,如果代码库越来越大,扫描会变地很耗时间和 token 。

    有没有办法把基本分析,保存下来,供另一个工具或者同一个工具另外一个窗口(时候)来简单读取?
    dingawm
        9
    dingawm  
       4h 57m ago
    @ElegantHedgehog #5 小任务肯定是优先开新会话而不是压缩,但是长时程任务目前不可能不压缩的。比如 /goal
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   841 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 20:34 · PVG 04:34 · LAX 13:34 · JFK 16:34
    ♥ Do have faith in what you're doing.