RepoJournal

$ cat openai/week/2026-09-28.log

OpenAI

OpenAI

the week in review · Sep 28 – Oct 4, 2026

openai-python 3.24.0 lands alongside Codex 0.160.0

By RepoJournal · composed from the cited sources · human-reviewed weekly · methodology

♥

Both SDKs converge on agent sessions this period, shipping stream helpers, computer use, and fixes for WebSocket sends that could be replayed.

371 commits 384 PRs merged 52 releases 7 briefings covered

all openai reviews →

v3.24.0 openai/openai-python

by openai-sdks[bot]

Adds custom voice creation and agent session events to the API surface; openai-python 3.20.0 earlier in the period added Agents credential and session options. If you build voice or hosted-agent flows, both land purely as additions.

0.160.0 openai/codex

by andrewgu-oai

Codex 0.160.0 adds keyboard-accessible browsing of older tasks in the agent command center, middle-click paste in fullscreen mode on supported local Linux X11 terminals, and the ability to start sessions outside a project with workspace defaults.

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

by marcuswood-oai

beta.agents gains computer_use tool variants, optional screenshots, browser authentication and origin-access approval inputs, and desktop settings. It is additive to the beta surface, so existing agent code is unaffected.

feat: collect final output from beta Agents streams openai/openai-node

by apcha-oai

The Node Agents stream now yields the completed answer directly, so you no longer track the root turn and assemble message events yourself. The Python SDK ships the same helper for sessions created or continued.

fix(realtime): retain configured queues without replaying attempted sends openai/openai-python

by markstuart-oai

Realtime managers were replacing an empty queue on connect, losing its configured byte limit; a typed send could also be replayed after reaching the server. Queues now survive the connect and only attempted writes are released on failure.

fix(live): prevent replay of delivery-uncertain queued writes openai/openai-node

by markstuart-oai

Primary, fork, and sideband Live lanes now retain only messages whose send was never attempted. Delivery-uncertain sends are reported as errors instead of being replayed or returned as unsent.

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 old session complete a new request. Lane IDs now stay reserved for the physical socket's lifetime.

Retain confirmed Code Mode messages for Guardian reviews openai/codex

by copyberry

Guardian reviews need the assistant's delivered question to interpret a user's reply, so confirmed Code Mode messages now persist as review context. Approvals based on earlier context go stale when a new request arrives.

$ ls openai/week/ # the briefings behind this review

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.

all openai reviews →