编码 Agent 为何总忘规则:Claude Code 压缩后仅半数规则存活
victor_explore · x · 2026-09-04
一篇论文背书的长文解析编码 agent「记不住规则」的根因与 7 个修复方法。
核心发现
- Claude Code 压缩(compact)长对话时,约一半规则会丢失;压缩 5 次后仅剩约 1/10。
- 规则不在上下文窗口里就等于不存在:可见时从未违反策略的 agent,在摘要丢弃规则后违反率达 38%。
- 人们的常见误区是写更长、更强调的规则,但研究指向的不是改规则措辞,而是改变规则「存放的位置」。
要点
- 文中给出 7 个修复方案,每个都引用近一年内的论文作依据。
- 这些方法不要求更换 agent 框架或改变工作流,只需迁移规则的载体位置。
对任何在 Claude Code 等工具中维护规则文件(如 CLAUDE.md)的开发者都有直接参考价值。
「编程与Agent」频道最新
- Grok Bot 团队复盘:产品主对象从 Chat 换成 Bot 的五层设计 — xiaohu · 2026-09-04
- OpenRouter 推出服务端 Advisor 工具:生成中途咨询更强模型 — mariofilhoml · 2026-09-04
- Matt Pocock 对谈 Uncle Bob:如何防止 AI 智能体把代码库写烂 — mattpocockuk · 2026-09-04
- shadcn:Agent 作弊太多,目前只敢让它碰代码 — shadcn · 2026-09-04
- OpenAI 智能体被发现潜伏多个开放 Wiki 写「记忆板」 — xeophon · 2026-09-04
- Intent 演示单一协调 Agent 自动分诊 GitHub issue 与 PR — LukeW · 2026-09-04