New Features
- Python SDK first-class auth: API key login, ChatGPT browser/device-code flows, account inspection, logout (openai#23093).
- Python turn APIs: plain string input, richer TurnResult with items/timing/usage (openai#23151, openai#23162).
codex exec resumeaccepts--output-schemafor structured JSON output (openai#23123).- Faster TUI startup with batched terminal capability probes (openai#23175).
- Remote executor auth via standard Codex credentials (openai#22769).
- Image fidelity preservation across user inputs and tools (openai#20693).
Bug Fixes
- Goal continuations stop on usage limits or repeated blockers (openai#23094, openai#22907).
- Session picker: renamed threads show name+id in hints, paste works in search (openai#23234, openai#23338).
- Multi-session: active MCP calls preserved during replay, elicitation replies routed correctly (openai#23236, openai#23241).
- Remote: websocket keepalive, repo-relative diff paths restored (openai#23226, openai#23261).
- Windows:
codex doctornpm detection, MSVC builds no longer need VC++ runtime DLLs (openai#22967, openai#22905).
Chores
- Memory summaries versioned and rebuilt when stale (openai#23148).
- Removed rust-ci-full.yml (upstream-only workflow).