173 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-11-01
stories 14

ยฉ 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire ยท showcase

Codex surfaces pending approvals, tests native voice in CI

By RepoJournal ยท Filed ยท About OpenAI ยท Composed from the cited sources ยท methodology

1 person shipped this

The day's work in openai/codex is mostly plumbing: the subagent picker now leads with work that is blocked on you, and native voice builds for five target triples finally get exercised in Rust CI.

Prioritize pending approvals in the subagent picker openai/codex

by copyberry

Threads awaiting approval are grouped first in `/subagents`, marked `(needs approval)`, and the first waiting thread is selected on open; the picker and approval notice refresh as requests arrive while holding your selection when rows move. Agent labels are now consistent across both surfaces, preferring agent paths and falling back to UUID suffixes for unnamed agents.

Wire native voice dependencies into full Rust CI openai/codex

by copyberry

Native voice SDK and runtime artifacts are built with Bazel for Linux GNU, macOS, and Windows across x64 and ARM64, then handed to Cargo jobs; musl builds stay in a separate job without those inputs. Receipts are validated against the target, source commit, and source manifest, with SDK file hashes verified and pkg-config metadata relocated.

Extract fresh session adoption from TUI session startup openai/codex

by copyberry

TUI session startup now bundles the started thread, configuration, and local settings into `PreparedFreshSession` and activates through `adopt_fresh_session`, which preserves input state, switches threads, applies settings, names the session, and attaches the chat widget with a caller-supplied presentation. `start_fresh_session` delegates with `ThreadAttachPresentation::Fresh` and keeps its exi...

Support rendering TUI conversations within an inset area openai/codex

by copyberry

Conversation rendering splits into preparation, painting, and post-draw steps, with transcript wrapping, composer layout, suggestion overlays, cursor placement, and the empty-state animation all driven by the supplied conversation bounds. Input-triggered redraws now preserve surrounding text and image placements, and centered dialogs stay relative to the full viewport.

Sort agent center tasks by recency within status groups openai/codex

by copyberry

Unpinned agent center tasks sort by descending update time within each status group, including when a search or status filter is cleared; pinned tasks stay at the top of their own status groups in pin order and are marked with ๐Ÿ“Œ instead of living in a separate Pinned group.

Quick answers

What shipped in OpenAI on November 1, 2026?
The day's work in openai/codex is mostly plumbing: the subagent picker now leads with work that is blocked on you, and native voice builds for five target triples finally get exercised in Rust CI. In total, 7 commits and 7 pull requests landed.
Who contributed to OpenAI on November 1, 2026?
1 developer shipped this update, including copyberry.
What were the notable OpenAI updates?
Prioritize pending approvals in the subagent picker, Wire native voice dependencies into full Rust CI, and Extract fresh session adoption from TUI session startup.