$ the-wire · showcase
Codex raises recap context ceiling and ships OpenSSL 3.6.4 for musl
By RepoJournal · Filed · About OpenAI · Composed from the cited sources · methodology
OpenAI's Codex repo raised the recap prompt budget from 900 bytes to a 32 KiB `RecapPrompt`, while musl builds now compile OpenSSL 3.6.4 directly instead of the vendored 3.6.3.
Recaps in Codex used to cap their prompt at 900 bytes; they now use a shared `RecapPrompt` with a 32 KiB ceiling for instructions and history and an 8,192-token estimate, so summaries can retain the broader goal, completed outcomes, and unresolved caveats instead of collapsing context into a few lines. The same author moved the automatic recap delay from 3 to 30 minutes and replaced the heading and divider with an italic `↳ Recap:` layout with hanging indentation and right padding, splitting URLs only when they exceed the available text column [1] [2].
For musl targets, Codex no longer waits on the vendored path. The latest `openssl-src` 300.x crate still bundles OpenSSL 3.6.3, so the build now compiles the 3.6.4 security release statically with the musl compiler for `x86_64` and `aarch64`, verifies the source archive's SHA-256 checksum, and adds `perl` and `make` to the musl build. Target-specific OpenSSL overrides bypass the vendored build without touching host build dependencies, and the 3.x ABI is preserved [3].
On the UI side, the animated stars shown when selecting Astra are gone, along with their input, terminal-focus, and model-selection hooks; draft text and live voice control snapshots move into a standalone composer snapshot test [4]. Separately, the Windows sandbox setup helper and installation record types move into the `codex-windows-sandbox` library, with the binary delegating to `setup_helper_main` and the service reusing the extracted storage operations instead of its own `serde` dependencies. The registry key, size limit, and serialization format are unchanged [5].
Action items
- → Rebuild musl targets to pick up OpenSSL 3.6.4 in place of the vendored 3.6.3 openai/codex [plan]
- → Expect automatic recaps only after 30 minutes, not 3 openai/codex [monitor]
- → Update any tests or scripts that assert on the `token_budget.use_history_not` field, which was removed openai/codex [immediate]
References
- [1] Delay automatic recaps and compact their TUI layout (#45089) ↗ openai/codex
- [2] Preserve conversation context and separate next actions in recaps (#45090) ↗ openai/codex
- [3] Use OpenSSL 3.6.4 for musl builds (#45149) ↗ openai/codex
- [4] Remove Astra sparkle animation from the TUI composer (#45137) ↗ openai/codex
- [5] Extract Windows sandbox setup and installation storage into the library (#45169) ↗ openai/codex