adk-python 2.13.0 promotes 12 features to stable, adds MongoDB
Updated adk-python
Summary
Google's adk-python v2.13.0, published October 23, 2026, promotes 12 experimental features to stable, adds MongoDB sessions and memory, live audio barge-in and a telemetry schema change.
- Tool
- adk-python
- Category
- Frameworks
- Date
- Open source
- Yes
- License
- Apache-2.0
- Pricing
- Not stated in the sources we cited.
Google published adk-python v2.13.0 on October 23, 2026 (the changelog heading is dated October 22). It is a stabilization release: 12 experimental features move to stable, and the release adds MongoDB-backed sessions and memory, classifier nodes for workflow routing and barge-in for live audio. It also changes the default telemetry schema, which is the one item to check before upgrading.
Release facts
| Fact | Detail |
|---|---|
| Product | adk-python (Google Agent Development Kit for Python) |
| Version | v2.13.0 |
| Release date | October 23, 2026 (GitHub release) |
| License | Apache-2.0, as reported by the GitHub API |
| Breaking change | Telemetry now defaults to OpenTelemetry GenAI semconv 1.44 and drops the call_llm span |
| Where to get it | GitHub release v2.13.0 |
What changed
- 12 features promoted to stable. The release notes say 12 mature experimental features are now stable, and a new
ADK_SUPPRESS_EXPERIMENTAL_FEATURE_WARNINGSsetting is honored for the ones that remain experimental. - MongoDB sessions and memory.
MongoDbSessionServicepersists sessions in MongoDB so several runner replicas can share them.MongoDbMemoryServiceadds long-term memory that recalls past turns by keyword match, with no embedding model or vector index. Both are marked experimental. - MongoDB on Agent Engine.
MongoDbToolsetcan be deployed to Agent Engine without packaging the connection string, and Atlas Automated Embedding can embed search queries server-side. - Classifiers for routing. New
BaseClassifier,LlmClassifierandClassifierNodelet a workflow branch on a classification step. ATypesafeClassifierintegration uses TypeSafe's Jev models, which the notes describe as returning calibrated probabilities in a single forward pass. - Live audio.
CascadeLiveConnectiongets barge-in support, plus Gemini speech-to-text and text-to-speech. - Performance. The notes claim up to 8x faster execution turns for agents configured with a model string, and less event-loading overhead.
- Evaluation and tooling. Eval results split invocation time into model, tool and framework time,
adk evalnow exits non-zero on failures, and Vertex rubric verdicts show up in eval results. - Security fix.
RestApiToolgets SSRF protection.
The breaking change, in practice
If you export ADK traces to a dashboard that keys on the call_llm span or the 1.36 GenAI attributes, that view will change after the upgrade. The release notes give the escape hatch: set ADK_TELEMETRY_SCHEMA_VERSION_OPT_IN=otel_semconv_1_36 to keep the legacy schema while you migrate queries. The release also caps litellm below 1.106.3, which matters if you pin LiteLLM yourself.
Who should upgrade now
Teams running ADK across several replicas get the most from this release, because shared MongoDB sessions remove a common reason to write a custom session store. Teams with OpenTelemetry dashboards should upgrade on a branch first. If you only use ADK locally with in-memory sessions, the stable-feature promotions and the adk eval exit code fix are the practical wins.
Questions
Does adk-python 2.13.0 need a vector database for long-term memory?
Not for the new MongoDB memory service. The release notes say MongoDbMemoryService recalls past turns by keyword match on any MongoDB deployment, with no vector index and no embedding model.
Will my traces break after upgrading?
They can. Telemetry now defaults to the OpenTelemetry GenAI 1.44 conventions and removes the call_llm span. Set ADK_TELEMETRY_SCHEMA_VERSION_OPT_IN=otel_semconv_1_36 to keep the old schema.
Are the MongoDB services production-ready? The release notes label both the session and memory services experimental, so treat them as such even though 12 other features moved to stable.
For more, see the adk-python tool hub, the Frameworks category, the earlier adk-python 2.12.0 launch and the Pydantic AI vs Google ADK comparison.
Alternatives
| Tool | License | Pricing note |
|---|---|---|
adk-pythonThis launchAn open-source, code-first Python toolkit for building, evaluating and deploying AI agents. | Apache-2.0 | Not stated |
OpenAI AgentsOpenAI's agent harness, shipped as a Python SDK update in April 2026 and as the hosted Agents API in September 2026. | Open source | SDK and Agents API use standard token and tool pricing. The Agents API has no additional fee. |
MastraTypeScript agent framework. Mastra Code is the terminal agent; AgentController is the extracted loop, in @mastra/core 1.47.0 or later. | Open source | Mastra Code and AgentController are announced as open source. No license fee is stated in the posts we cited. |
AgnoAgno is an orchestration and service layer for agents, exposing them through a REST API and an MCP server. | Apache-2.0 | Not stated |
Pydantic AIPydantic AI is a model-agnostic Python framework for building typed AI agents and applications. | MIT | Not stated |
More from adk-python
adk-python 2.14.0 makes sandboxes and A2A stable
adk-pythonadk-python v2.14.0 (November 7, 2026) makes sandbox environments and A2A stable, adds multi-run evals and a Teams runner, with three breaking changes.
Category: Frameworks
Pricing: Open source
adk-python 2.12.0 adds tool output callbacks and approvals
adk-pythonGoogle's adk-python v2.12.0, released October 13, 2026, adds after_tool_callback, require_confirmation, custom Agent Engine service accounts and Python 3.15.
Category: Frameworks
Pricing: Open source
Questions
What is adk-python?
The repository describes it as an open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents.
Is adk-python open source?
Yes. The GitHub API reports the Apache-2.0 license for the repository.
What is the latest adk-python release covered here?
v2.14.0, published on GitHub November 7, 2026. It makes execution environments (Local, E2B, Daytona) and the A2A integration stable, adds multi-run evaluation and a Microsoft Teams runner, and has three breaking changes: enum tool arguments, Vertex AI session options and RunSkillScriptTool arguments.
What languages does ADK support?
The ADK site says it is available in Python, TypeScript, Go, Java, and Kotlin.
Filed on Agent Radar. Claims in this note are limited to the sources above.