$ cat openai/week/2026-09-07.log
the week in review · Sep 7 – Sep 13, 2026
Agents API ships twin SDKs, Codex 0.154.0 adds GPT-6-Astra
By RepoJournal · composed from the cited sources · human-reviewed weekly · methodology
openai-python 3.13.0 and openai-node 7.15.0 add the Agents API; Codex 0.154.0 carries GPT-6-Astra and a breaking change.
0.154.0 openai/codex
by github-actions[bot]
The release notes list GPT-6-Astra as available in the model picker and Amazon Bedrock catalogs, alongside experimental worktree support for isolated checkouts via `--worktree` or `/worktree`. The breaking flag comes from retiring thread/rollback; if your tooling or scripts drive that path, plan the migration before pulling 0.154.0.
v3.13.0 openai/openai-python
by openai-sdks[bot]
Python 3.13.0 adds the Agents API, matching openai-node 7.15.0. If you are building agent workflows, this is the first Python release where the API is available without reaching for an unreleased path.
v7.15.0 openai/openai-node
by openai-sdks[bot]
Node 7.15.0 brings the Agents API in shortly after 7.13.0 added API key expiration controls. Check your lockfile if you pin the SDK, since the Agents surface arrives across two minor bumps in the same week.
v3.10.0 openai/openai-python
by openai-sdks[bot]
Python 3.10.0 adds GPT Image 2.5 models and image options, the SDK-side counterpart to the same API addition in openai-node 7.12.0 the same day. Image generation calls that target the new models need this version or later.
v7.12.0 openai/openai-node
by openai-sdks[bot]
Node 7.12.0 adds the same GPT Image 2.5 models and image options as the Python SDK. If you are generating images from Node, this is the release that exposes them.
fix: isolate realtime connection credentials (#2690) openai/openai-node
Concurrent Realtime factories now retain the API credential returned for each connection, so a later provider response or URL callback cannot overwrite the credential used by an earlier WebSocket or native browser transport. That closes a real leak path for applications opening multiple Realtime connections in one process.
v3.11.0 openai/openai-python
by openai-sdks[bot]
Python 3.11.0 adds expiration controls for service account keys, the Python half of the API key expiration work that landed in openai-node 7.13.0 the same day. If you provision service account keys programmatically, this is where the expiry parameter becomes available.
fix(zod): retain the original tool parameter schema openai/openai-node
`zodFunction()` and `zodResponsesFunction()` now capture the original `parameters` schema once and reuse that reference for both JSON Schema generation and argument parsing, with a regression test covering Zod v3, v4, and v4 Mini through Chat Completions and Responses. If your tool definitions relied on the previous behavior, check the schema your functions emit after upgrading.
$ 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.
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.