Claude Code 2.1.299 回归 bug:session.compact 钩子静默失效
RegiByte · ghdev · 2026-10-15
- 问题:Claude Code 2.1.299 起,mod 的 session.compact hook 不再触发——手动 /compact 与自动压缩均不发出该事件,但压缩本身仍正常执行。
- 对照:2.1.296 上该 hook 在每次压缩前触发,trigger 为 manual 或 auto;同 mod 内其他 hook(turn.start、command.run)仍正常。
- 诊断:作者用监听 socket 复现,确认事件缺失;2.1.299 changelog 未提及此改动,判定为回归 bug。
- 额外现象:用 CLAUDEAUTOCOMPACTPCTOVERRIDE=5 强制提前自动压缩时,一轮内压缩三次,三次只有经典 SessionStart source=compact 事件。
- 影响:依赖 hook 读取会话状态的工具会错过压缩开始信号;turn 内自动压缩时 session 看似空闲,实际仍在执行中。
「编程与Agent」频道最新
- Decisions API 正式 GA,agent 反馈循环全自动剪辑云视频 — dkundel · 2026-10-23
- 50+ 免费 AI Agent 学习资源合集:视频与仓库一站打包 — ifioknkem · 2026-10-23
- 自封「全网最佳」的免费 AI Agent 资源库引围观 — ifioknkem · 2026-10-23
- Vercel 推出免注册部署:拖拽文件到首页即得线上 URL — steren · 2026-10-23
- 5 个 Claude Code 会话经 MCP 互发邮件,组队攻破多品牌网络摄像头 — doodlestein · 2026-10-23
- Vercel 上线 vercel deploy --temporary,可临时部署后自动清理 — cramforce · 2026-10-23