150 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-10-16
stories 100

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Credential masking lands in Codex, Live gains Decisions across both SDKs

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

Codex started masking credentials in remote exec-server commands, the TUI gained reusable prompt presets, and both the Node and Python SDKs shipped Decisions plus audio fixture playback for Live sessions.

Enable credential masking for remote exec-server commands (#54309) openai/codex

by viyatb-oai

Non-login Bash commands on Linux and macOS now receive credential placeholders, with the executor-local proxy injecting real credentials only for matching destinations, and mappings persist across process launches within a session. Remote exec-server users get a credential brokerage layer they no longer have to build themselves.

feat(api): support Decisions in Live sessions openai/openai-node

by yoni-oai

Live sessions accept Decision requests via `decision.create` with a session-unique `event_id`, and input and output transcript triggers configure independently, where omitting `triggers` on update keeps them and `[]` clears them.

feat(api): support Decisions in Live sessions openai/openai-python

by yoni-oai

The same Decisions surface lands in the Python client as typed parameters and typed result and acknowledgment events, so Python and TypeScript callers can drive delegation with `delegation.type` set to `decisions`.

Add `/presets` for reusable prompts and slash commands openai/codex

by copyberry

`/presets` adds a TUI picker with ten numbered slots, an editor, and confirmation before replacement or deletion, and presets can be captured from composer text or the current model, reasoning effort, and speed settings. Saved inputs run through the normal queued submission path while the composer draft is preserved; configuration keys under `tui.presets` reject blank input, slots outside `0` t...

Retry SQLite operations on transient writer contention openai/codex

by copyberry

SQLite busy errors during pool opening, writer admission, and standalone writes now get up to two retries at 100 ms and 200 ms, with a shared `BEGIN IMMEDIATE` helper across state, thread history, and agent message board writes.

refactor: share WebSocket connection lifecycle and generated bindings openai/openai-node

by markstuart-oai

Responses and Live now share one SDK-owned WebSocket connection controller and credential helper over generated bindings; public classes, request hooks, credential precedence, transport options, errors, and reconnect defaults are unchanged.

Quick answers

What shipped in OpenAI on October 16, 2026?
Codex started masking credentials in remote exec-server commands, the TUI gained reusable prompt presets, and both the Node and Python SDKs shipped Decisions plus audio fixture playback for Live sessions. In total, 49 commits, 49 pull requests, and 2 releases landed.
Who contributed to OpenAI on October 16, 2026?
5 developers shipped this update, including viyatb-oai, copyberry, markstuart-oai, yoni-oai, and jbeckwith-oai.
What were the notable OpenAI updates?
Enable credential masking for remote exec-server commands (#54309), feat(api): support Decisions in Live sessions, and feat(api): support Decisions in Live sessions.