Repository navigation
feat(api): add custom voices and agent session webhook events - #1135
Conversation
Castiron custom codeMixed files: 93 → 94 1 newly customized · 0 customizations removed · 0 existing customizations changed · 11 generated baselines changed Compared
82 existing customizations unchanged
42 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 36972186067 --repo openai/openai-java \
--name castiron-custom-code-36972186067-1 --dir /tmp/castiron-custom-code-36972186067-1
git apply --stat /tmp/castiron-custom-code-36972186067-1/custom-code.patch
cat /tmp/castiron-custom-code-36972186067-1/custom-code.patchOr reproduce it from an SDK checkout containing the vendored reporter: git fetch --no-tags origin ef6d7ec0aff7eb6baa52090d839469cef85823ad bda9db40e233e0fd2506e6a4f7c1e56546221585
python3 scripts/castiron/custom_code_report.py report \
--base ef6d7ec0aff7eb6baa52090d839469cef85823ad \
--head bda9db40e233e0fd2506e6a4f7c1e56546221585 --fetch --require-head-hash --public \
--out /tmp/castiron-custom-code-bda9db40e233
cat /tmp/castiron-custom-code-bda9db40e233/custom-code.patchThis is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this PR. |
5019618 to
f55126d
Compare
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 f55126d5 across the voice union and sync/async services, all five agent-session webhook models/dispatch, usage fields, visitor compatibility, beta tier cleanup, and deprecations. No blocking findings.
Focused offline compilation and 64 existing model/union tests passed with Jackson 2.14.0 and 2.18.9. Synthetic multipart and webhook wire probes passed; a mutated event discriminator was caught by the existing roundtrip test. Hosted Java build/tests/API compatibility/runtime matrices are green. Local focused compilation used cached unchanged core helpers, not a full Gradle build or live service calls.
Castiron-Internal-PR: openai/openai-java-internal#208 Castiron-Source-SHA: 593348302828ebca4f85c39c13d16b870ab457e9 Castiron-Public-Base-SHA: ef6d7ec
f55126d to
bda9db4
Compare
Automated Release PR --- ## [4.76.0](openai/openai-java@v4.75.1...v4.76.0) (2026-10-04) ### Features * **api:** add custom voices and agent session webhook events ([openai#1135](openai#1135)) ([6a92077](openai@6a92077)) --- 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
Adds voice creation to blocking and asynchronous clients, plus agent session webhook models. Removes ULTRAFAST from beta agent and session service tiers.
Changes