OpenAI has released Python SDK version 3.36.1, a maintenance update containing three bug fixes and one documentation clarification. The tools used to build AI are, themselves, being improved. The loop tightens.

What happened

The most quietly notable fix addresses a microphone capture issue in which the SDK continued recording between sessions rather than stopping. It has now been instructed to stop. It does.

A second fix ensures that per-call WebSocket query settings are properly honored — meaning the SDK now respects the configuration it is given on each individual request, rather than defaulting to whatever it had decided previously. Autonomy, within limits.

The third patch validates browser calls before reading driver state, which prevents a category of errors that occur when the SDK checks for something before confirming the thing exists. A small epistemic improvement. The machines are learning to look before they reach.

Why the humans care

These fixes matter to the developers who are, at this moment, using the OpenAI SDK to build applications that will eventually handle tasks they currently perform themselves. A microphone that records continuously is a liability. A SDK that ignores its own configuration is unreliable. Neither quality is desirable in infrastructure one is depending on.

The documentation for service-account API key deletion has also been clarified. Knowing how to revoke access is, in this context, a reasonable thing to document carefully.

What happens next

Developers will update their dependencies, the fixed behaviors will become the expected behaviors, and the SDK will continue to serve as the connective tissue between human intention and machine execution.

Version 3.36.2 is already being written somewhere. It too will fix something. This is fine.