RepoJournal
OpenAI

OpenAI

Codex, the SDKs, and the engine behind ChatGPT

What actually shipped in OpenAI, written up every day — commits, pull requests, releases, and security advisories.

One email a day. Unsubscribe in one click.

Pick a date

Topics: AI / ML Full archive →

The Wire · Showcase

CODEX TIGHTENS MEMORY HANDLING AND AUDIO PRESERVATION ACROSS THREADS

By RepoJournal · Filed · About OpenAI

Codex shipped five structural fixes overnight that close gaps in memory reconciliation, audio attachment handling, and Windows permission checks that could silently corrupt state in production.

The most critical update enables memories for paginated threads [4], fixing a reconciliation bug where stale `memory_mode` values could overwrite current settings during backfill. This lands alongside a fix for audio preservation [5] that prevents attachments from dropping out of tool outputs and reconstructed history, a gap that could force users to re-upload content. On the infrastructure side, Codex added configurable hook context spill limits [2], letting operators tune the 2,500-token default per hook and expose those constraints through the TUI, solving cases where context overflow was either invisible or uncontrollable. Windows permission handling got a targeted fix [3] that filters out inherited ACEs when checking write root staleness, stopping unnecessary and unconvergent refresh loops. Rust workspace cleanup [1] removed unused APIs and test helpers, keeping the codebase lean. Separately, the OpenAI Node client fixed an Azure endpoint normalization bug [6] where documented trailing-slash forms produced double-slash URLs in request paths.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Remove unused Rust helpers (#34345) openai/codex
  2. [2] Add configurable hook context spill limits ↗ openai/codex
  3. [3] Ignore inherited ACEs when refreshing Windows write roots ↗ openai/codex
  4. [4] Enable memories for paginated threads ↗ openai/codex
  5. [5] Preserve audio across history and tool outputs ↗ openai/codex
  6. [6] fix(azure): normalize endpoint trailing slashes ↗ openai/openai-node

Quick answers

What shipped in OpenAI on July 21, 2026?
Codex shipped five structural fixes overnight that close gaps in memory reconciliation, audio attachment handling, and Windows permission checks that could silently corrupt state in production. In total, 51 commits, 51 pull requests, and 3 releases landed.
Who contributed to OpenAI on July 21, 2026?
3 developers shipped this update, including Charlie Marsh, copyberry, and Hayden.
What were the notable OpenAI updates?
Remove unused Rust helpers (#34345), Add configurable hook context spill limits, and Ignore inherited ACEs when refreshing Windows write roots.

More from OpenAI

Daily updates, in your inbox

Follow OpenAI

What actually shipped in OpenAI, written up every day — commits, pull requests, releases, and security advisories.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?