Repository navigation
chore(api): document 128-character safety identifiers - #4050
Conversation
Castiron-Internal-PR: openai/openai-python-internal#224 Castiron-Source-SHA: 64eb5a8be8cc3596d0987fbdc718cde49a6c7421 Castiron-Public-Base-SHA: f6a3459
Castiron custom codeEvaluated main: ✅ No new custom-code files detected. 50 mixed files remain; 0 existing customizations changed; 6 generated baselines changed. Compared
44 existing customizations unchanged
4 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 38083120738 --repo openai/openai-python \
--name castiron-custom-code-38083120738-1 --dir /tmp/castiron-custom-code-38083120738-1
git apply --stat /tmp/castiron-custom-code-38083120738-1/custom-code.patch
cat /tmp/castiron-custom-code-38083120738-1/custom-code.patchOr reproduce it from an SDK checkout containing the vendored reporter: git fetch --no-tags origin f6a34593aa12eb8e6e89803590423b8cd2aa5933 552a81c003f374046acf4977d8bb6c6b2ef705e0
python3 scripts/castiron/custom_code_report.py report \
--base f6a34593aa12eb8e6e89803590423b8cd2aa5933 \
--head 552a81c003f374046acf4977d8bb6c6b2ef705e0 --fetch --require-head-hash --public \
--out /tmp/castiron-custom-code-552a81c003f3
cat /tmp/castiron-custom-code-552a81c003f3/custom-code.patchThis is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this 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. |
markstuart-oai
left a comment
There was a problem hiding this comment.
Approved at 552a81c003f374046acf4977d8bb6c6b2ef705e0. No actionable findings.
Both safety-identifier schema limits and descriptions match the 128-character update. The rest of the parsed API reference is unchanged, and the source edits affect documentation or CLI help only. I verified the transformed-spec checksum and public generation snapshot. Request handling and API signatures are unchanged.
Hosted CI is green for this head. I reviewed source and hosted checks without running 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
Documents the 128-character maximum for safety identifiers.
Changes