feat(api): expose image tool call metadata - #2709
Conversation
Castiron-Internal-PR: openai/openai-node-internal#122 Castiron-Source-SHA: 21b1cca8b8d9e7ba0f83301fff98ac98fc83efa9 Castiron-Public-Base-SHA: 81b6bfe
Castiron custom code✅ No new custom-code files detected. 32 mixed files remain; 0 existing customizations changed; 15 generated baselines changed. Compared
17 existing customizations unchanged
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 34317510301 --repo openai/openai-node \
--name castiron-custom-code-34317510301-1 --dir /tmp/castiron-custom-code-34317510301-1
git apply --stat /tmp/castiron-custom-code-34317510301-1/custom-code.patch
cat /tmp/castiron-custom-code-34317510301-1/custom-code.patchOr reproduce it from an SDK checkout containing the vendored reporter: git fetch --no-tags origin 81b6bfe8f5aabe233572253cfb61f37531bc91d6 47b0414948c975ec0c84a9d539a202ff2b8799ca
python3 scripts/castiron/custom_code_report.py report \
--base 81b6bfe8f5aabe233572253cfb61f37531bc91d6 \
--head 47b0414948c975ec0c84a9d539a202ff2b8799ca --fetch --require-head-hash --public \
--out /tmp/castiron-custom-code-47b0414948c9
cat /tmp/castiron-custom-code-47b0414948c9/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. |
jbeckwith-oai
left a comment
There was a problem hiding this comment.
Reviewed the exact public promotion. Its SDK content matches the already-reviewed internal candidate, apart from the expected public generation marker. Legacy required fields and input bindings remain intact; new image metadata preserves optional/null behavior and custom sizes, service-account expiry remains optional, and exact-head CI is green.
Summary
Expose image tool call metadata properties and service-account API-key expiry options.
Changes