The Wire · Showcase
CODEX FIXES GUARDIAN ALIGNMENT AND THREAD HISTORY DURABILITY
By RepoJournal · Filed · About OpenAI
Codex shipped critical fixes for Guardian review configuration and SQLite projection recovery, ensuring conversation history stays consistent even when materializations fail.
The big move: Codex aligned Guardian reviews with session configuration [1], letting the review model use its own tool mode instead of Guardian-specific overrides, while refining policy precedence and prompt injection handling. Simultaneously, the team fixed a durability bug where SQLite projection failures would skip unprojected history suffix instead of catching up [2], ensuring thread history JSONL remains the durable source of truth. On the migration front, Codex prepared external agent transitions for source adapters [3], adding optional source selectors to agent detection while moving source-specific behavior behind adapter boundaries. The Node SDK addressed streaming reliability with three precision fixes: Zod v4 mini schema support for structured outputs [6], tool result message recovery in readable stream round trips [7], and a new fromReadableStream method for ResponseStream [8]. The Node team also shipped context passing to runTools callbacks [9], letting callers share typed context across tool execution without closures, and fixed Jest parallelization issues in Steady-backed test runs [10]. Model fallback handling got broader coverage [4] when resumed conversations hit unavailable models, and Guardian auto-review now respects model catalog policies [5] with proper precedence ordering.
Action items
- → Deploy Codex durability fix immediately if running resumed conversations with SQLite projections openai/codex [immediate]
- → Update openai-node to capture tool result messages in streaming runTools round trips openai/openai-node [plan]
- → Review Guardian policy precedence in your session configurations post-deployment openai/codex [monitor]
References
- [1] Align Guardian reviews with session configuration (#32747) openai/codex
- [2] Resume thread history projection from its SQLite checkpoint ↗ openai/codex
- [3] Prepare external agent migration for source adapters ↗ openai/codex
- [4] Broaden remote compaction model fallback ↗ openai/codex
- [5] Use model catalog policies for Guardian auto review ↗ openai/codex
- [6] fix(zod): support zod v4 mini schemas ↗ openai/openai-node
- [7] Fix runTools readable stream round trip tool results ↗ openai/openai-node
- [8] feat: add fromReadableStream to ResponseStream ↗ openai/openai-node
- [9] feat: pass context to runTools callbacks ↗ openai/openai-node
- [10] test: serialize Steady-backed Jest runs ↗ openai/openai-node