$ the-wire · showcase
Live Decisions widen item and question types in both SDKs
By RepoJournal · Filed · About OpenAI · Composed from the cited sources · methodology
openai-node and openai-python picked up the same API change for Live Decisions, adding message roles, function and custom tool calls, and structured question instructions.
feat(api): expand Live Decision item and question types openai/openai-node
The Node SDK now accepts user, developer, system, and assistant messages inside Live Decision items, alongside function and custom tool call and output types. Questions can also carry plain strings or structured instruction parts, so code that previously flattened instructions into a single string no longer has to.
feat(api): expand Live Decision item and question types openai/openai-python
The Python SDK carries the identical change set, keeping the two clients in step: the same four message roles, the same function and custom tool call and output types, and the same string-or-parts question input. Callers pinning one language can match the other without translation.
feat(api): expand Live Decision item and question types (#3034) openai/openai-node
The same expansion landed as a commit on openai-node's main branch, which is where it reaches anyone tracking the repo rather than a tagged release.
feat(api): expand Live Decision item and question types (#4175) openai/openai-python
openai-python's commit mirrors the pull request, completing the pair of API changes across both desks in this window.