Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [google-genai](https://github.com/googleapis/python-genai) from 2.10.0 to 2.23.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/googleapis/python-genai/releases">google-genai's releases</a>.</em></p>
<blockquote>
<h2>v2.23.0</h2>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.22.0...v2.23.0">2.23.0</a> (2026-09-10)</h2>
<h3>Features</h3>
<ul>
<li>Add from_environment support for environment copying (<a href="https://github.com/googleapis/python-genai/commit/e6d316866aca21c7d05c5495ca6355f48ca040fc">e6d3168</a>)</li>
<li>Support dynamic turn completion via interaction_status in live.py receive() (<a href="https://github.com/googleapis/python-genai/commit/455df80f3c308b6e0cb6f2e0d7583ab2146aee8f">455df80</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Remove unused field from FunctionResultDelta (<a href="https://github.com/googleapis/python-genai/commit/28430799e32430265a1f8012383739a481d94629">2843079</a>)</li>
</ul>
<h2>v2.22.0</h2>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.21.0...v2.22.0">2.22.0</a> (2026-09-02)</h2>
<h3>Features</h3>
<ul>
<li>Add Gemini 3.8 Flash model to SDKs and update Flash model descriptions (<a href="https://github.com/googleapis/python-genai/commit/660001adf8ccbd6a4a54a414cbdaf26f07571f7e">660001a</a>)</li>
</ul>
<h2>v2.21.0</h2>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.20.0...v2.21.0">2.21.0</a> (2026-08-31)</h2>
<h3>Features</h3>
<ul>
<li>Add destination parameter to client.files.download to support streaming downloads to disk or file-like objects (<a href="https://github.com/googleapis/python-genai/commit/fcf9e3fe8bdf9cc18a09a7fff3d65742913a6b06">fcf9e3f</a>)</li>
<li>Add support for the audio/webm MIME type. (<a href="https://github.com/googleapis/python-genai/commit/67ec3d75df7ee1bf984e7ae8a6d45894579375d1">67ec3d7</a>)</li>
<li>Add translation_config SDK support for GEAP. (<a href="https://github.com/googleapis/python-genai/commit/ff153a757362d776b935819bcc13aa20d9696a2a">ff153a7</a>)</li>
<li>Add Video Understanding support to the Interactions API (<a href="https://github.com/googleapis/python-genai/commit/2cc99a9b365bda40ad60da33b206a31c096a79c5">2cc99a9</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Expose ProcessingCallStep and ProcessingResultStep in Interactions SDK (<a href="https://github.com/googleapis/python-genai/commit/df0ab55c09994da4de26ad3038f206fc986ced3a">df0ab55</a>)</li>
</ul>
<h2>v2.20.0</h2>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.19.0...v2.20.0">2.20.0</a> (2026-08-25)</h2>
<h3>Features</h3>
<ul>
<li>Add AudioTranscriptionConfigMode (<a href="https://github.com/googleapis/python-genai/commit/4a809546fdba31376d483ec018ec27f02e717d1c">4a80954</a>)</li>
<li>Add environment files support and scotty file download helper (<a href="https://github.com/googleapis/python-genai/commit/30742636766a888f5ebe3eb272f912c843c74564">3074263</a>)</li>
<li>Add TYPE_JPEG2000 to VideoContent.MimeType enum (<a href="https://github.com/googleapis/python-genai/commit/ef39c40eb053aecdf0ae791410ecfe598281252d">ef39c40</a>)</li>
</ul>
<h2>v2.19.0</h2>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.18.1...v2.19.0">2.19.0</a> (2026-08-19)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/googleapis/python-genai/blob/main/CHANGELOG.md">google-genai's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.22.0...v2.23.0">2.23.0</a> (2026-09-10)</h2>
<h3>Features</h3>
<ul>
<li>Add from_environment support for environment copying (<a href="https://github.com/googleapis/python-genai/commit/e6d316866aca21c7d05c5495ca6355f48ca040fc">e6d3168</a>)</li>
<li>Support dynamic turn completion via interaction_status in live.py receive() (<a href="https://github.com/googleapis/python-genai/commit/455df80f3c308b6e0cb6f2e0d7583ab2146aee8f">455df80</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Remove unused field from FunctionResultDelta (<a href="https://github.com/googleapis/python-genai/commit/28430799e32430265a1f8012383739a481d94629">2843079</a>)</li>
</ul>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.21.0...v2.22.0">2.22.0</a> (2026-09-02)</h2>
<h3>Features</h3>
<ul>
<li>Add Gemini 3.8 Flash model to SDKs and update Flash model descriptions (<a href="https://github.com/googleapis/python-genai/commit/660001adf8ccbd6a4a54a414cbdaf26f07571f7e">660001a</a>)</li>
</ul>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.20.0...v2.21.0">2.21.0</a> (2026-08-31)</h2>
<h3>Features</h3>
<ul>
<li>Add destination parameter to client.files.download to support streaming downloads to disk or file-like objects (<a href="https://github.com/googleapis/python-genai/commit/fcf9e3fe8bdf9cc18a09a7fff3d65742913a6b06">fcf9e3f</a>)</li>
<li>Add support for the audio/webm MIME type. (<a href="https://github.com/googleapis/python-genai/commit/67ec3d75df7ee1bf984e7ae8a6d45894579375d1">67ec3d7</a>)</li>
<li>Add translation_config SDK support for GEAP. (<a href="https://github.com/googleapis/python-genai/commit/ff153a757362d776b935819bcc13aa20d9696a2a">ff153a7</a>)</li>
<li>Add Video Understanding support to the Interactions API (<a href="https://github.com/googleapis/python-genai/commit/2cc99a9b365bda40ad60da33b206a31c096a79c5">2cc99a9</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Expose ProcessingCallStep and ProcessingResultStep in Interactions SDK (<a href="https://github.com/googleapis/python-genai/commit/df0ab55c09994da4de26ad3038f206fc986ced3a">df0ab55</a>)</li>
</ul>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.19.0...v2.20.0">2.20.0</a> (2026-08-25)</h2>
<h3>Features</h3>
<ul>
<li>Add AudioTranscriptionConfigMode (<a href="https://github.com/googleapis/python-genai/commit/4a809546fdba31376d483ec018ec27f02e717d1c">4a80954</a>)</li>
<li>Add environment files support and scotty file download helper (<a href="https://github.com/googleapis/python-genai/commit/30742636766a888f5ebe3eb272f912c843c74564">3074263</a>)</li>
<li>Add TYPE_JPEG2000 to VideoContent.MimeType enum (<a href="https://github.com/googleapis/python-genai/commit/ef39c40eb053aecdf0ae791410ecfe598281252d">ef39c40</a>)</li>
</ul>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.18.1...v2.19.0">2.19.0</a> (2026-08-19)</h2>
<h3>Features</h3>
<ul>
<li>Add <code>mode</code> enum (<code>VERBATIM</code>, <code>SMART</code>) to <code>AudioTranscriptionConfig</code> and <code>TranscriptionConfig</code>. (<a href="https://github.com/googleapis/python-genai/commit/e8cd7d001438da2b580c0d65cc429111f1c38442">e8cd7d0</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/googleapis/python-genai/commit/e384b55b8fdd7f0d816ca335223598e9bf460c17"><code>e384b55</code></a> chore(main): release 2.23.0 (<a href="https://redirect.github.com/googleapis/python-genai/issues/2942">#2942</a>)</li>
<li><a href="https://github.com/googleapis/python-genai/commit/e6d316866aca21c7d05c5495ca6355f48ca040fc"><code>e6d3168</code></a> feat: Add from_environment support for environment copying</li>
<li><a href="https://github.com/googleapis/python-genai/commit/455df80f3c308b6e0cb6f2e0d7583ab2146aee8f"><code>455df80</code></a> feat: support dynamic turn completion via interaction_status in live.py recei...</li>
<li><a href="https://github.com/googleapis/python-genai/commit/57facbab9f69fd0c1784b9fae4a4c938c8b940bd"><code>57facba</code></a> chore: add <code># pylint: skip-file</code> to generated Python GAOS SDK headers</li>
<li><a href="https://github.com/googleapis/python-genai/commit/28430799e32430265a1f8012383739a481d94629"><code>2843079</code></a> fix: Remove unused field from FunctionResultDelta</li>
<li><a href="https://github.com/googleapis/python-genai/commit/c58c6c7dbee50fbaaf72747e086e4fdc3cfbbc87"><code>c58c6c7</code></a> chore: update for netstandard 2.0.</li>
<li><a href="https://github.com/googleapis/python-genai/commit/0ec3d8a4b2c85817434045dad739f6227c2d5c4c"><code>0ec3d8a</code></a> chore(main): release 2.22.0 (<a href="https://redirect.github.com/googleapis/python-genai/issues/2933">#2933</a>)</li>
<li><a href="https://github.com/googleapis/python-genai/commit/660001adf8ccbd6a4a54a414cbdaf26f07571f7e"><code>660001a</code></a> feat: Add Gemini 3.8 Flash model to SDKs and update Flash model descriptions</li>
<li><a href="https://github.com/googleapis/python-genai/commit/db7c600f5d9cb54185c4d3d0c44ab0f6fa568257"><code>db7c600</code></a> chore: docs</li>
<li><a href="https://github.com/googleapis/python-genai/commit/5d90c7ebea2980ab318217d252aa26072d564f69"><code>5d90c7e</code></a> test: run live module integration tests against both backends</li>
<li>Additional commits viewable in <a href="https://github.com/googleapis/python-genai/compare/v2.10.0...v2.23.0">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps google-genai from 2.10.0 to 2.23.0.
Release notes
Sourced from google-genai's releases.
... (truncated)
Changelog
Sourced from google-genai's changelog.
... (truncated)
Commits
e384b55chore(main): release 2.23.0 (#2942)e6d3168feat: Add from_environment support for environment copying455df80feat: support dynamic turn completion via interaction_status in live.py recei...57facbachore: add# pylint: skip-fileto generated Python GAOS SDK headers2843079fix: Remove unused field from FunctionResultDeltac58c6c7chore: update for netstandard 2.0.0ec3d8achore(main): release 2.22.0 (#2933)660001afeat: Add Gemini 3.8 Flash model to SDKs and update Flash model descriptionsdb7c600chore: docs5d90c7etest: run live module integration tests against both backendsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Superseded by #127.
Pull request closed