Claude Code 压缩后重注入 609 条任务全称,致会话每 11 分钟重压缩
otalrapha · ghdev · 2026-10-19
开发者 otalrapha 在 claude-code 仓库提交 issue #103442:v2.1.299(WSL2)下,自动压缩后系统提醒会把全部任务列表重新注入上下文,且无数量或字节上限,导致上下文始终接近满窗,反复触发再压缩。
实测数据(基于会话转录的 rendered 大小):
- 2 小时 45 分钟内出现 14 次 compactboundary,中位间隔仅 10.7 分钟
- 最后一次压缩边界后约重注入 815 KB,其中最大头是「task tools haven't been used recently」提醒,达 435,623 B
- 该提醒列出全部 609 条任务(578 已完成/31 待办)的完整标题,97% 篇幅是任务主题,最长单条 10,147 字符,99 条超 1,000 字符,约每 1–3 分钟触发一次
- 其余重注入项:CLAUDE.md 及 imports 128.9 KB、5 个 skill 98.9 KB、agent 列表 65 KB、重复父级 imports 的嵌套 CLAUDE.md 50.6 KB
作者建议的修复:提醒只列 pending/inprogress 任务并限制条数/字节/截断主题、给压缩后重注入设窗口比例预算并 Warn 短时多次压缩、去重嵌套 CLAUDE.md 的重复 imports。作者也注明未验证 harness 实际发给 API 的内容,token 数为单机单会话的 bytes/4 估算。
「编程与Agent」频道最新
- 实测 Hermes Agent 接入 n8n:让 Agent 直接执行自动化工作流 — techlatest_net · 2026-10-23
- OpenAI 建议 MCP 服务器指令控制在约 1000 字符内防截断 — bibryam · 2026-10-23
- OpenAI 数据:仅约 56% 的 MCP 服务器提供了 instructions 字段 — bibryam · 2026-10-23
- OpenAI 建议 MCP 工具勿藏在调度器后,应逐一暴露清晰动作 — bibryam · 2026-10-23
- Resend 单月 100 万次 MCP 调用,OpenAI 视 MCP 为分发渠道 — bibryam · 2026-10-23
- MCP Elicitation 落地 Claude:服务器可在执行中向用户提问 — bibryam · 2026-10-23