Repository navigation
release: 4.91.0 - #1269
release: 4.91.0#1269openai-sdks[bot] wants to merge 1 commit into
Conversation
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: Trusted main policy: ✅ No new custom-code files detected. 0 mixed files remain; 0 existing customizations changed. Compared 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 39902452679 --repo openai/openai-java \
--name castiron-custom-code-39902452679-1 --dir /tmp/castiron-custom-code-39902452679-1
git apply --stat /tmp/castiron-custom-code-39902452679-1/custom-code.patch
cat /tmp/castiron-custom-code-39902452679-1/custom-code.patchOr reproduce it from an SDK checkout containing the vendored reporter: git fetch --no-tags origin f7607c84edf39c5f962beb1b988b35207c46e289 0827c2c21c31f177f2c30efefe11bfa051f56507
python3 scripts/castiron/custom_code_report.py report \
--base f7607c84edf39c5f962beb1b988b35207c46e289 \
--head 0827c2c21c31f177f2c30efefe11bfa051f56507 --target-branch main --fetch --require-head-hash --public \
--out /tmp/castiron-custom-code-0827c2c21c31
cat /tmp/castiron-custom-code-0827c2c21c31/custom-code.patchThis is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this PR. |
202addb to
fc7e8d6
Compare
fc7e8d6 to
0827c2c
Compare
Automated Release PR
4.91.0 (2026-10-23)
Features
instructions()now returns anInstructionsunion containing a string or a list of text, image, or JSON parts. Code such asquestion.instructions().trim()no longer compiles; checkinstructions.isString()and useinstructions.asString(), or handleinstructions.asDecisionQuestionInputParts(). String inputs still work withinstructions(String). Decisions request inputs also support additional message roles and tool-history items; update code that assumes a fixed set of input types.DecisionInputMessage.builder(),DecisionInputMessage.Type, andDecisionInputMessage.Contentwere removed. Build a role-specific message, wrap it withDecisionInputMessage.ofUser(...)for user messages, and pass it throughDecisionInputItem.ofDecisionInputMessage(...). (f7607c8)Chores
Build System
This PR was generated with Release Please. See documentation.