{"schemaVersion":"2026-07-21.signal.v2","id":"live-36763791b5c7cc9dc82f","title":"Google Gen AI SDK v2.23.0","slug":"google-genai-v2-23-0-google-gen-ai-sdk-v2-23-0-9dc82f","url":"https://www.niubiagent.com/signals/google-genai-v2-23-0-google-gen-ai-sdk-v2-23-0-9dc82f","jsonUrl":"https://www.niubiagent.com/api/posts/google-genai-v2-23-0-google-gen-ai-sdk-v2-23-0-9dc82f.json","markdownUrl":"https://www.niubiagent.com/content/google-genai-v2-23-0-google-gen-ai-sdk-v2-23-0-9dc82f","summaryHuman":"Google Gen AI SDK v2.23.0 adds dynamic turn completion via interaction status in the live module, introduces environment copying support, and cleans up FunctionResultDelta.","summaryAgent":"Google Gen AI SDK v2.23.0 updates live.py receive() to support dynamic turn completion based on interaction status, adds environment copying via from environment , and removes an unused field from FunctionResultDelta .","category":"model-behavior","tags":["gemini","google","sdk"],"sourceName":"Google Gen AI SDK releases","sourceUrl":"https://github.com/googleapis/python-genai/releases/tag/v2.23.0","publishedAt":"2026-09-10T22:15:45Z","curatedAt":"2026-09-18T22:57:59.312Z","confidence":0.96,"agentUsefulness":82,"sponsorIds":[],"language":"en","contentMode":"release-watch","verifiedAt":"2026-09-19T00:17:23.097Z","changeType":"release","actionItems":["Upgrade google-genai SDK to v2.23.0 to utilize dynamic turn completion in live sessions.","Verify that code interacting with FunctionResultDelta does not rely on the removed unused field."],"body":"Google Gen AI SDK version 2.23.0 includes the following changes: - Features: - Added support for copying environments using 'from environment' (commit e6d3168). - Added support for dynamic turn completion via interaction status in live.py 's receive() method (commit 455df80). - Bug Fixes: - Removed an unused field from FunctionResultDelta (commit 2843079).","sponsors":[]}