133 wires and counting

$ follow OpenAI

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-27
stories 60

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Codex keeps WebSocket turns alive on steer, fixes Windows CLI launch

By RepoJournal · Filed · About OpenAI · Composed from the cited sources · methodology

Codex's day went to the plumbing that decides whether a session stays usable: steering a live response no longer drops the socket, and Windows launchers that reap child processes no longer block the CLI from starting.

Preserve WebSocket continuations when steering a turn openai/codex

by copyberry

Steering an active WebSocket response used to drop the connection and resend the full history; Codex now drains the response so the follow-up continues with `previous_response_id`, and for models on `use_responses_lite` it first sends `response.interrupt` with `mode: "discard_partial_items"` once the response ID exists. Fewer tokens resent per steer, and the continuation stays on the same chain.

Fall back to embedded mode under restrictive Windows launchers openai/codex

by copyberry

Windows launchers like `cargo run` can forbid background processes from outliving them, which made automatic daemon startup fail and left the CLI unable to open. Codex now classifies detached launch restrictions by retrying an access-denied probe without the job breakaway flag (both probes suspended, successful ones terminated and reaped) and falls back to the embedded server with a visible war...

Fix ChatGPT browser sign-in for local app servers openai/codex

by copyberry

Local daemons carry a remote request handle despite a local login callback, so the TUI skipped opening the browser; login could also complete while the browser was still opening, before the active login was recorded. Both paths now key off `AppServerTarget`, while remote workspaces still skip automatic browser opening.

Fix Mermaid shape, relationship, and state description parsing openai/codex

by copyberry

The Mermaid renderer now rejects unsupported flowchart shapes and Markdown strings and shows an unsupported-feature notice rather than misrendering, keeps quoted labels containing shape-like punctuation valid, no longer eats the first letter of class relationship targets such as `A --orange`, and accumulates state aliases and descriptions.

test: cover Responses WebSocket workflow continuation and restoration openai/openai-node

by markstuart-oai

The long tail: five new real-socket tests in openai-node cover warmup continuation, forks, compaction windows, and restoring caller-owned history after a close, including that a `generate:false` extra field survives serialization, while openai-python adds sync and async coverage that an omitted preconnect query field cannot silently become an explicit false. Tests only, no production changes.

Quick answers

What shipped in OpenAI on September 27, 2026?
Codex's day went to the plumbing that decides whether a session stays usable: steering a live response no longer drops the socket, and Windows launchers that reap child processes no longer block the CLI from starting. In total, 27 commits, 27 pull requests, and 6 releases landed.
Who contributed to OpenAI on September 27, 2026?
2 developers shipped this update, including copyberry and markstuart-oai.
What were the notable OpenAI updates?
Preserve WebSocket continuations when steering a turn, Fall back to embedded mode under restrictive Windows launchers, and Fix ChatGPT browser sign-in for local app servers.