Repository navigation
chore(api): clarify Decisions question and answer descriptions - #4051
Conversation
Castiron-Internal-PR: openai/openai-python-internal#225 Castiron-Source-SHA: a162747ed287a86e2c55e67fbbb6e8290e13b75f Castiron-Public-Base-SHA: 2c1ae52
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. |
Castiron custom codeEvaluated main: ✅ No new custom-code files detected. 50 mixed files remain; 0 existing customizations changed. Compared 50 existing customizations unchanged
10 more in the full report. A changed generated baseline means this report cannot reliably identify which handwritten lines changed. Inspect the custom-code diffDownload the exact patch produced by this run (requires repository access): gh run download 38087854090 --repo openai/openai-python \
--name castiron-custom-code-38087854090-1 --dir /tmp/castiron-custom-code-38087854090-1
git apply --stat /tmp/castiron-custom-code-38087854090-1/custom-code.patch
cat /tmp/castiron-custom-code-38087854090-1/custom-code.patchOr reproduce it from an SDK checkout containing the vendored reporter: git fetch --no-tags origin 2c1ae5266a67303d82ea46c57be854deaa6e5676 34188b53e601b6a6d6e38235aae314a796fad825
python3 scripts/castiron/custom_code_report.py report \
--base 2c1ae5266a67303d82ea46c57be854deaa6e5676 \
--head 34188b53e601b6a6d6e38235aae314a796fad825 --fetch --require-head-hash --public \
--out /tmp/castiron-custom-code-34188b53e601
cat /tmp/castiron-custom-code-34188b53e601/custom-code.patchThis is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this PR. |
markstuart-oai
left a comment
There was a problem hiding this comment.
Reviewed 34188b53e601b6a6d6e38235aae314a796fad825 against 2c1ae5266a67303d82ea46c57be854deaa6e5676. No findings.
The five Decisions schema descriptions and generated documentation are consistent. The synchronous and asynchronous create docs, input and question types, and refusal model remain consistent. Executable code, validation and signatures are unchanged. The public generation reference resolves to the expected generated contents.
CI is green for this commit as of 21:34 UTC. I reviewed immutable source and hosted checks; I did not run repository tests or generation.
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 supported input, question types, and declined answers in the Decisions API.
Changes