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-30
stories 152

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Computer use lands in both SDKs, WebSocket lane IDs stay reserved

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

Computer-use tools shipped to beta.agents in openai-node 7.25.0 and openai-python 3.22.0, while both SDKs tightened WebSocket session handling that could return the wrong response.

feat(api): add computer use to beta agents openai/openai-node

by marcuswood-oai

Adds computer_use tool variants, browser authentication and origin-access approval inputs, credential-free approval history, and desktop settings for hosted environments to beta.agents. The parallel Python work landed as 3.22.0, so typed support exists on both sides of the wire.

fix(responses): reserve lane IDs across WebSocket session replacements openai/openai-node

by markstuart-oai

Closing and replacing a managed Responses session on an open WebSocket could let a delayed result from the previous session complete a new request with the wrong response; lane IDs now stay reserved for the physical socket's lifetime, which raises the effective lane limit since retired IDs count against it.

fix(api): retain WebSocket endpoint paths and query parameters openai/openai-python

by markstuart-oai

WebSocket endpoint paths and query parameters survive a custom base URL again, including Responses, Realtime, and Live. Connection query parameters override the selected URL and the selected URL overrides client defaults, with repeated URL query values preserved.

Preserve live tool-call metadata across request windows openai/codex

by copyberry

Live direct-call observations are now retained separately from bounded persisted outputs and keyed by response item ID, so reused call IDs cannot mix results and tool result metadata stays available through compaction.

Remove randomized greetings from TUI session headers openai/codex

by copyberry

Startup greeting phrases and shared greeting state are gone from startup drafts, session headers, and the empty-state animation. Raw session headers now consistently carry model: and directory: fields.

Quick answers

What shipped in OpenAI on September 30, 2026?
Computer-use tools shipped to beta.agents in openai-node 7.25.0 and openai-python 3.22.0, while both SDKs tightened WebSocket session handling that could return the wrong response. In total, 70 commits, 70 pull requests, and 12 releases landed.
Who contributed to OpenAI on September 30, 2026?
5 developers shipped this update, including copyberry, openai-sdks[bot], markstuart-oai, marcuswood-oai, and openai-sdks.
What were the notable OpenAI updates?
feat(api): add computer use to beta agents, fix(responses): reserve lane IDs across WebSocket session replacements, and fix(api): retain WebSocket endpoint paths and query parameters.