## 背景\n在 issue #597 的讨论中,当前长期记忆自动提取是按 session transcript 的尾部窗口(,默认 10 条)做提取,而不是按当前一次 run 的 message 边界提取。\n\n## 问题\n- 固定 recent window 可能跨 run 重复扫描旧消息\n- 也可能遗漏当前 run 内较早但仍应提取的消息\n- 当前行为与用户对“每次 run 结束后提取本次运行记忆”的直觉不一致\n\n## 期望\n- 自动提取的输入范围以当前 run 的 messages 为边界\n- 避免跨 run 重复提取或漏提取\n- 明确文档中对提取范围的定义\n\n## 可关注点\n- run 生命周期边界如何标记\n- tool result 回灌消息是否属于本次提取范围\n- 与 配置的兼容或替代策略\n\n关联讨论:#597
背景\n在 issue #597 的讨论中,当前长期记忆自动提取是按 session transcript 的尾部窗口(,默认 10 条)做提取,而不是按当前一次 run 的 message 边界提取。\n\n## 问题\n- 固定 recent window 可能跨 run 重复扫描旧消息\n- 也可能遗漏当前 run 内较早但仍应提取的消息\n- 当前行为与用户对“每次 run 结束后提取本次运行记忆”的直觉不一致\n\n## 期望\n- 自动提取的输入范围以当前 run 的 messages 为边界\n- 避免跨 run 重复提取或漏提取\n- 明确文档中对提取范围的定义\n\n## 可关注点\n- run 生命周期边界如何标记\n- tool result 回灌消息是否属于本次提取范围\n- 与 配置的兼容或替代策略\n\n关联讨论:#597