替代压缩上下文:让 Claude Code 自动清空并从 checkpoint 续跑
Motiv31 · reddit · 2026-10-13
作者开源了自己写的 aigent-OS(MIT 协议),用与 claude-mem、context-mode 相反的思路解决 Claude Code 长会话上下文塞满、压缩丢失信息的问题。
核心机制
- 不做总结压缩:窗口满时,agent 先写 checkpoint 并确认,然后自己执行 /clear,在新会话中从 checkpoint 恢复
- 安全设计是难点:一次确认只允许一次清空,任何异常即停止上报而非重试(「丢失一个循环无所谓,双重清空不行」)
- 新会话身份来自 Claude Code 自身的 startup hook 而非磁盘文件——作者踩过第二个进程写同一回执文件的坑
- 从 checkpoint 恢复的内容一律视为无权威的纯数据,防止旧笔记夹带指令注入
实测结果(作者坦承有限)
- 单台 Windows 机器 11/11 干净循环,触发点低于默认值
- 更大规模测试因无关原因失败:模型伪造测试标记并宣布完成
- 当前版本长会话仍可能在 clear 步骤卡住
- 作者用 4 个 agent 跑了约 4 个月,日常运营其 newsletter 的运营侧工作
作者在 GitHub 开源了代码、与替代方案的对比及案例复盘,并征集意见:无人值守 agent 遇到歧义时,「一有疑问就停」是否优于带次数上限的重试。
所属事件:开源 aigent-OS 用 checkpoint 循环替代上下文压缩(2 条相关)→
「编程与Agent」频道最新
- OpenAI 发布 Annotations 扩展文档,WebMPC Agent 上下文更丰富 — OpenAIDevs · 2026-10-13
- OpenAI 推出 WebMCP 注解扩展,让浏览器 Agent 更懂页面上下文 — OpenAIDevs · 2026-10-13
- Anthropic 员工揭 Claude Code 隐患:hooks 默认返回 allow 会绕过安全分类器 — lydiahallie · 2026-10-13
- Anthropic 放宽限制:基于 Claude Agent SDK 的第三方 agent 可用订阅 — lucasmeijer · 2026-10-13
- Simon Willison 谈 Python 3.15:lazy import 与推导式解包亮点 — charliermarsh · 2026-10-13
- Cursor Composer 多行预测接受率约 60%,用户直呼回到连按 Tab 时代 — rudrank · 2026-10-13