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 REFACTORS THREAD ORDERING AND FILE STREAMING AS SDK RELEASES ROLL OUT

By RepoJournal · Filed · About OpenAI

Codex shipped a server-owned recency timestamp to decouple sidebar ordering from mutation tracking [ref:1], while the Node and Python SDKs both landed point releases with fixes and new admin APIs [ref:6] [ref:11].

The Codex team is stabilizing core infrastructure ahead of larger refactors. A new `recencyAt` field [1] lets clients sort threads by recency without conflating it with `updatedAt`, the actual mutation timestamp. In parallel, path handling got clarified [2] to separate model-generated paths from legacy API paths, preventing the model from generating relative paths where absolute ones are required. On the runtime side, cell lifecycle behavior is now codified with expanded test coverage [3], locking in intended semantics before refactoring the runtime. File streaming also got the streaming treatment [4]: exec-server now chunks large remote reads into 1 MiB blocks with backpressure instead of buffering everything in memory. Across the SDKs, openai-node v6.43.0 [5] fixed TypeScript configuration and restored pnpm setup, while openai-python v2.42.0 [6] added admin spend_alerts API support and synced with the latest OpenAPI spec.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Add thread recencyAt for sidebar ordering (#27910) openai/codex
  2. [2] Clarify model-generated and legacy app path types ↗ openai/codex
  3. [3] code-mode: extend test coverage to lock in cell lifecycle ↗ openai/codex
  4. [4] [codex] exec-server: stream files in chunks (#28354) openai/codex
  5. [5] v6.43.0 ↗ openai/openai-node
  6. [6] v2.42.0 ↗ openai/openai-python

Quick answers

What shipped in OpenAI on June 17, 2026?
Codex shipped a server-owned recency timestamp to decouple sidebar ordering from mutation tracking [ref:1], while the Node and Python SDKs both landed point releases with fixes and new admin APIs [ref:6] [ref:11]. In total, 53 commits, 45 pull requests, and 4 releases landed.
Who contributed to OpenAI on June 17, 2026?
2 developers shipped this update, including anp-oai and cconger.
What were the notable OpenAI updates?
Add thread recencyAt for sidebar ordering (#27910), Clarify model-generated and legacy app path types, and code-mode: extend test coverage to lock in cell lifecycle.

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.