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 HARDENS PLUGIN METRICS AND SESSION RESILIENCE WHILE NODE SDK FIXES STREAMING ERRORS

By RepoJournal · Filed · About OpenAI

Codex shipped resilience upgrades for gRPC reconnection and multi-review rejection reporting, while the Node SDK patches a critical streaming bug that could mask failed requests as successes.

The Codex team hardened three production pain points in parallel. First, gRPC code-mode sessions now reconnect automatically after host restarts [1], serializing concurrent recovery attempts and scoping cell IDs to new host generations so stale requests get rejected cleanly. Second, network reviews now report the latest specific rejection instead of generic fallbacks [2], letting tool results reflect precise policy outcomes even when multiple reviews fire on a single execution. Third, the plugin metrics pipeline expanded to capture measurements from both unified exec commands [3] and shell commands [4], validating output against analytics declarations before publishing events. Over on the Node SDK, the team fixed a silent failure mode where buffered stream chunks could mask terminal errors, making failed requests appear successful [5]. That fix unifies Chat Completions, Assistants, and streaming tool-runner implementations on a shared iterator. The SDK also now supports custom tool calls for GPT-5-family models in both the parser and ChatCompletionStream [6], while preserving strict function-tool parsing for backward compatibility. Performance benchmarking landed in CI [7] with nine deterministic request-preparation suites covering headers, serialization, and authenticated requests, running once per commit and archived for 30 days. Across both repos: 55 commits, 55 PRs, 2 releases.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Reconnect gRPC code-mode sessions after host restarts ↗ openai/codex
  2. [2] Report the latest rejection from multiple network reviews ↗ openai/codex
  3. [3] Collect plugin metrics from unified exec commands ↗ openai/codex
  4. [4] Collect metrics from plugin shell commands ↗ openai/codex
  5. [5] fix(streaming): surface mid-stream errors when iterating buffered streams ↗ openai/openai-node
  6. [6] fix(chat): support custom tool calls in parser and ChatCompletionStream ↗ openai/openai-node
  7. [7] ci: run Vitest performance benchmarks in CI ↗ openai/openai-node

Quick answers

What shipped in OpenAI on August 13, 2026?
Codex shipped resilience upgrades for gRPC reconnection and multi-review rejection reporting, while the Node SDK patches a critical streaming bug that could mask failed requests as successes. In total, 55 commits, 55 pull requests, and 2 releases landed.
Who contributed to OpenAI on August 13, 2026?
5 developers shipped this update, including rka-oai, copyberry, HAYDEN-OAI, pouyashahrdami, and hsusul.
What were the notable OpenAI updates?
Reconnect gRPC code-mode sessions after host restarts, Report the latest rejection from multiple network reviews, and Collect plugin metrics from unified exec commands.

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?