Genkit Python SDK v0.9.0 adds Agents, reorganizes plugins
sdkaipreviewengineermedia
patch
The Genkit Python SDK v0.9.0 introduces Agents for stateful, multi-turn AI workflows, alongside a reorganization of its plugins into dedicated PyPI packages. This update improves session persistence, human-in-the-loop capabilities, and observability for developers building AI applications. The changes are available now, with legacy plugins continuing to function but issuing warnings to encourage migration.
- →Session Management & Tracing: Recorded session state on runTurn spans and added support for client-managed sessionIds (#5871)
- →Gemini Compatibility:
- →Normalized request message roles strictly to model or user for strict API compatibility (#5823)
- →Switched tool request references to model call IDs (#5830)
- →Observability: Seeded span attributes at trace start so live traces render immediately in the Developer UI (#5808)
Fixes (7) ›
- Session Management & Tracing: Recorded session state on runTurn spans and added support for client-managed sessionIds (#5871)
- Gemini Compatibility:
- Normalized request message roles strictly to model or user for strict API compatibility (#5823)
- Switched tool request references to model call IDs (#5830)
- Observability: Seeded span attributes at trace start so live traces render immediately in the Developer UI (#5808)
- Runtime & CLI: Muted dev server health poll logs (#5867) and ensured reliable CLI runtime metadata cleanup on SIGINT/SIGTERM (#5773)
- Anthropic Plugin: Added stable and beta API selection (#5752) and extended thinking capabilities
Read the original announcement →
https://github.com/genkit-ai/genkit/releases/tag/py/v0.9.0
Related releases
- Google Developer Groups Announce DevFest 2026 for Hands-On AI Exploration Gemini Blog ·
- Google Python GenAI Library v2.23.0 Adds Environment Copying and Dynamic Turn Completion Gemini Python SDK Releases ·
- Gemini Desktop App Now Available for Windows Users Gemini Blog ·
- 4 ways Gemini makes administrative chores quick and easy Gemini Blog ·
- Lyria 3.5 music generation model generally available in Gemini Gemini Blog ·
- Genkit Python SDK v0.11.0 Improves Error Handling, Video Integration, and Model Configuration Genkit Releases ·