RepoJournal
OpenAI

OpenAI

Codex, the SDKs, and the engine behind ChatGPT

Keep up with OpenAI in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: AI / ML Full archive →

The Wire · Showcase

CODEX LOCKS DOWN THREAD HISTORY, ADDS FORK PRECISION

By RepoJournal · Filed · About OpenAI

Codex shipped three structural upgrades overnight that tighten session management, prevent thread degradation across binary versions, and give you surgical control over fork boundaries.

The biggest move is immutability enforcement on thread.history_mode [1]. An older binary could append metadata that omits this field; when a newer binary replays it, serde defaults to legacy and SQLite downgrades a paginated thread. That's now locked after the canonical first SessionMeta write. Separately, the process-owned code-mode session client landed [2], a complete rewrite of session lifecycle that makes dropped calls cancellation-safe with explicit ownership handoff and validates cell/delegate state transitions end-to-end. On the API side, thread/fork now accepts an optional turnId parameter [3], letting you fork up to and including a specific turn while dropping everything after it, replacing the deprecating thread/rollback endpoint with something more granular. Finally, Codex can now consult user-level code-review skills in addition to repo-level ones [4], giving you a cleaner way to inject custom review criteria without forking configuration.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] ensure thread.history_mode is immutable (#30261) openai/codex
  2. [2] [codex] add process-owned code-mode session client (#30112) openai/codex
  3. [3] feat(app-server): add optional turn_id to thread/fork (#30277) openai/codex
  4. [4] Let Codex consult user-level code-review-* skills. (#30143) openai/codex

Quick answers

What shipped in OpenAI on June 27, 2026?
Codex shipped three structural upgrades overnight that tighten session management, prevent thread degradation across binary versions, and give you surgical control over fork boundaries. In total, 28 commits, 28 pull requests, and 2 releases landed.
What were the notable OpenAI updates?
ensure thread.history_mode is immutable (#30261), [codex] add process-owned code-mode session client (#30112), and feat(app-server): add optional turn_id to thread/fork (#30277).

More from OpenAI

Daily updates, in your inbox

Follow OpenAI

Keep up with OpenAI in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

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

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.