针对大模型在 AI 编程中面临的上下文窗口限制问题,开发者基于 OpenCode 推出了 ACP(Active Context Plugin)插件。该插件摒弃了传统的全量摘要或外部 API 压缩方式,创新性地采用了“模型主动压缩”机制,将压缩权交给模型自身,使其能够根据上下文占用率自主决定是否压缩、何时压缩以及如何压缩。在架构层面,ACP 引入了类似 JVM 分代垃圾回收的算法,通过独立 Block 架构解决了递归摘要膨胀的问题,并实现了对压缩块的晋升与自动截断,有效防止了内存泄漏。实测数据显示,在 GLM-5.1 模型 204K 上下文窗口下,该插件成功支撑了单次会话处理 3585 万 token(约 6 天时长),峰值上下文占用率控制在 45.3%,且将上下文小于 40% 的占比提升至 87%。此外,作者还修复了原版 DCP 插件中包括状态不持久化、日志延迟导致卡顿等在内的 34 个 Bug,显著提升了 AI 编码在大型项目中的稳定性和持久性。
事件分析
💡 核心观点:AI 编程的决胜点已从模型上下文窗口的物理大小,转移到了上下文管理的算法效率,让大模型学会“像人一样遗忘和总结”才是长记忆的终极解法。
原文链接:V2EX 分享发现





