Release 0.18.0#3742
Merged
Merged
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 2d5a05ff76
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release readiness review (v0.17.8 -> TARGET origin/main @ 4fde807)
This is a release readiness report done by
$final-release-reviewskill.Diff
v0.17.8...4fde807
Release call:
🟢 GREEN LIGHT TO SHIP No confirmed regression, compatibility break, or packaging failure; all 159 focused changed-area tests passed.
Scope summary:
v0.17.8, including three runtime changes.Risk assessment (ordered by impact):
Realtime default changes without matching English documentation
gpt-realtime-2togpt-realtime-2.1without code changes, while the README and English Realtime guides still recommendgpt-realtime-2.909c5c434updatesDEFAULT_REALTIME_MODEL, the model type, examples, and tests. The [official model page](https://developers.openai.com/api/docs/models/gpt-realtime-2.1) confirms the model ID and Realtime capabilities.src/agents/realtime/openai_realtime.py,src/agents/realtime/config.py,README.md,docs/index.md,docs/realtime/quickstart.md,docs/realtime/guide.mddocs/release.mdto describe the new default and explain that users can pinmodel_name. Pass condition: no English guide presentsgpt-realtime-2as the current SDK default.New SQLAlchemy Unicode storage option
ensure_ascii: bool = Truepreserves existing storage bytes; tests cover escaped and readable Unicode storage plus round trips. Constructor inspection confirmed existing parameter order is unchanged.src/agents/extensions/memory/sqlalchemy_session.py,tests/extensions/memory/test_sqlalchemy_session.pyensure_ascii=Falseindocs/sessions/sqlalchemy_session.mdand the release notes. Pass condition: the opt-in behavior and encoding responsibility are discoverable without reading source code.Visualization style merge
styleattributes withstyle="filled,rounded", preserving the handoff fill color.b4606c8f4; the visualization tests passed, and an actual SVG render containedfill="lightyellow".src/agents/extensions/visualization.py,tests/test_visualization.pyuv run pytest -q tests/test_visualization.pypasses and rendered handoff nodes remain filled.Release version and notes still represent v0.17.8
main, but the target cannot be published as a distinct package until the release commit updates its version.pyproject.tomland the installed package still report0.17.8; no post-tag changes are yet summarized indocs/release.md.pyproject.toml,docs/release.md0.17.9and add the post-tag changes. Pass condition: the built distribution reports0.17.9and its notes cover the Realtime default, SQLAlchemy option, and visualization fix.Notes:
v0.17.8as the latest tag andorigin/mainat4fde807f1fa6a79b6bc9332f10947bbced117349.uv lock --check,git diff --check, constructor/import smoke checks, and Graphviz SVG rendering passed.main...origin/main.