Prewire · case file · public copy of the record
FILE P352 PREWIRE receipts archive the live wire
CATCH #2252 DETECTED OCT 22, 2026 20:21 UTC
THE CATCHscore 5/10
EXHIBIT 2252
Oct 22, 2026 20:21 UTC github openai/openai-python
OpenAI's python library v3.37.0 expands "Decisions" input and question types, allowing `instructions` to be structured text, image, or JSON parts, and adds new message roles and tool-history items to `DecisionInputMessageParam`.

READY TO POST:

openai python library just dropped v3.37.0. looks like "decisions" types are getting more flexible, supporting structured instructions with text, images, or json. could be interesting for more complex prompts.

heads up, openai python sdk users! v3.37.0 is out with a breaking change to "decisions" types. question instructions can now be structured. time to update those type checks if you're using it.

EVIDENCE — the receipts
openai/openai-python release: v3.37.0
name: v3.37.0
published: 2026-10-22T20:03:54Z
url: https://github.com/openai/openai-python/releases/tag/v3.37.0

## [3.37.0](https://github.com/openai/openai-python/compare/v3.36.1...v3.37.0) (2026-10-22)


### ⚠ BREAKING CHANGES

* **api:** This minor release includes a breaking change to Decisions types. In Live response models, question `instructions` can now be a string or a list of structured text, image, or JSON parts; check `isinstance(question.instructions, str)` before using string operations and handle the structured form. Decisions request input types also include additional message roles and tool-history items, so update exhaustive type checks accordingly. Existing string instructions and `DecisionInputMessageParam` user-message inputs remain supported.


### Features

* **api:** expand Decisions input and question types ([#4158](https://github.com/openai/openai-python/issues/4158)) ([1e45ad1](https://github.com/openai/openai-python/commit/1e45ad180ba409e3c31897710aa2a40129d58994))


### Chores

* **api:** preserve file and video polling helpers ([#4155](https://github.com/openai/openai-python/issues/4155)) ([7db9d88](https://github.com/openai/openai-python/commit/7db9d884c33b0d5ef252e9a4b6e7ae0bbd217e5b))
* **api:** preserve upload helpers and Live connection defaults ([#4152](https://github.com/openai/openai-python/issues/4152)) ([a29dc39](https://github.com/openai/openai-python/commit/a29dc3947aeccecc2e85d8fbad4d7c03b8af13e9))
* **deps:** bump astral-sh/setup-uv from 10.2.0 to 10.3.0 ([#4109](https://github.com/openai/openai-python/issues/4109)) ([fa9a161](https://github.com/openai/openai-python/commit/fa9a1616fd175e68dec9960d33dee2caefc0e8d3))

caught by the 20-minute sweep · the live wire · all receipts

THE WIRE RECEIPTS ACCESS @VEDOLOS TERMS PRIVACY break the story before it breaks