Codex 的两阶段记忆管线
阶段一按轨迹逐条抽取,写入状态库;阶段二抢单锁后挑输入、同步产物、生成工作区差异,再交给离线整合子代理产出摘要与手册。
PHASE 1
PHASE 2
轨迹筛选
≤10d · ≥6h idle
逐条抽取
max 2 / startup
状态库
usage · lease · retry
无人可写
no-op 允许且优先
挑选输入
≤256 · ≤30d unused
同步产物
git baseline
工作区差异
add / modify / delete
整合子代理
no net · local write
no collab
摘要
≤10 KB
摘要首行固定为版本标记,模式不符就整份重写;读取侧以开发者指令注入,单片段截断在 8,900 字节。
两阶段分离的理由:抽取要覆盖大量轨迹并并行,整合必须串行,否则同一份产物会被并发改写。