一次会话提交报告「成功」,记忆提取却产出了零条记忆——没有错误弹窗、没有失败态、没有指标变动,任务被记录为完成,模型的新知识就这么蒸发了。作者借 volcengine/OpenViking 的 issue 4580 剖析这种最隐蔽的失败模式:提取循环的少数几个逃生舱口,每一个都是为别的紧急情况设计的,单独看都合理,凑在一起却制造了沉默。三个小缝隙——泄漏的 DSML 标记占了格式重试预算、散文式回答误触了本为「未知工具」设计的杀开关、错误被记录却没被提升成信号——最终叠加成「提取完成、0 条记忆、无事发生」。作者还给出可移植的清单,用于自查任何 agent 循环。