来源
Codex 记忆系统(reference/codex-source-analysis,第 20 章)Phase 2 的并发安全与隔离:合并是全局唯一的昂贵 job,必须「失败可重试、但不能并发抢资源」,且对子代理要「默认怀疑、逐项白名单」。
Codex 的设计
- 并发安全:状态库的 claim / lease / heartbeat / cooldown。Phase 1 8 并发 + 租约;Phase 2 全局唯一锁 + 90s 心跳 + 成功后 6h 冷却。
- 幂等可恢复:每次重启从 jobs 表的 lease_until / retry_at / watermark 推断状态续跑(CLI 随时 Ctrl-C 也不丢)。
- 隔离降级:morpheus 子代理 13 项强制降级——禁递归 spawn、禁联网、沙箱只写记忆目录、
use_memories=false(防左脚踩右脚)。
对 byteseek 的建议
- kvspace 里用锁子树 + lease + heartbeat 保证「同一时刻只有一个合并 job」;合并进度 / watermark 落树,崩溃后从 watermark 续(天然契合 byteseek 的 PC-即-KV-路径可恢复性)。
- 合并子代理降级:禁递归生成记忆、禁联网、只写
/byteseek/mem/*。
- lease / heartbeat / cooldown 这些参数要一起调,不能只改一个(Codex 明确踩过的坑)。
待讨论
来源
Codex 记忆系统(
reference/codex-source-analysis,第 20 章)Phase 2 的并发安全与隔离:合并是全局唯一的昂贵 job,必须「失败可重试、但不能并发抢资源」,且对子代理要「默认怀疑、逐项白名单」。Codex 的设计
use_memories=false(防左脚踩右脚)。对 byteseek 的建议
/byteseek/mem/*。待讨论