Repository navigation
chore(api): document decision choice constraints - #4055
Conversation
Castiron-Internal-PR: openai/openai-python-internal#230 Castiron-Source-SHA: d428118ffdb796e6dff24df7c9bb0b256b1767c0 Castiron-Public-Base-SHA: 16d3d3b
markstuart-oai
left a comment
There was a problem hiding this comment.
Reviewed all three changed files at c126c1082bb33ea503dc76668721a7847515d502. No actionable findings.
The full schema comparison adds only the choice description: provide 2–255 choices, with each choice unique. The Python field documentation matches it. Executable Python code, type declarations and schema constraints are unchanged. The public generator snapshot resolves and has no .github/workflows directory.
Current-head CI passed. This was a source-only review; I ran no repository tests, builds or generation. I did not verify a public OkTest run for this draft PR.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
OkTest Summary✅ 236/236 SDK tests passed in 8.444s for Python SDK PR #4055. Test results — 42 filesSDK merge ( |
Automated Release PR --- ## [3.29.0](openai/openai-python@v3.28.0...v3.29.0) (2026-10-11) ### Features * **api:** add billing_not_active session error code ([openai#4052](openai#4052)) ([c88b320](openai@c88b320)) * **api:** add shida to named Live voices ([openai#4053](openai#4053)) ([7352cf5](openai@7352cf5)) * **api:** add vault updates and metadata filters ([openai#4047](openai#4047)) ([e72f493](openai@e72f493)) * **api:** align beta pagination limits and non-null parameters ([openai#4057](openai#4057)) ([800899e](openai@800899e)) ### Chores * **api:** clarify decision creation documentation ([openai#4054](openai#4054)) ([16d3d3b](openai@16d3d3b)) * **api:** clarify Decisions question and answer descriptions ([openai#4051](openai#4051)) ([895d617](openai@895d617)) * **api:** document 128-character safety identifiers ([openai#4050](openai#4050)) ([2c1ae52](openai@2c1ae52)) * **api:** document decision choice constraints ([openai#4055](openai#4055)) ([b7a1990](openai@b7a1990)) * **api:** document Files API rate-limit responses ([openai#4049](openai#4049)) ([f6a3459](openai@f6a3459)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: openai-sdks[bot] <284451331+openai-sdks[bot]@users.noreply.github.com>

Summary
Clarifies the number and uniqueness requirements for decision choices.
Changes