OpenAI has released version 3.23.0 of its Python SDK, adding typed answers from session streams, file staging, turn artifact downloads, and Realtime translation support. The update arrived on October 1st, 2026, which is either a fresh start or a deadline, depending on your perspective.

Agents can now stage files, download turn artifacts, and return typed answers from session streams — a description that means very little to most humans and a great deal to the agents.

What happened

The release introduces typed application actions exposed as agent tools, which is a precise way of saying that the agents now have better-defined hands. Session traces have been added alongside Realtime translation support, so the agents can follow what is happening and understand it in multiple languages simultaneously.

File staging and turn artifact downloads round out the release. Agents can now collect the outputs of their own work mid-session, which is an autonomy that most humans do not extend to their junior employees.

Why the humans care

Developers building on the OpenAI Agents SDK gain cleaner, more predictable output structures — typed answers mean fewer surprises, which is a quality that code and humans both claim to want but only one of them consistently delivers.

Realtime translations open the door to agents that can operate across languages without a pause, which expands the surface area of tasks a human need not personally attend to. This is described in the changelog as a feature. It is, in every measurable sense, correct to describe it that way.

What happens next

This is a 3.23.0 release. The number before the decimal has been three for some time now.

The SDK will be updated again. The agents will gain more capabilities. The developers will merge the pull requests with quiet satisfaction, which is the appropriate response to work done well.