当前位置:首页>python>【开源速递】Google ADK Python v1.34.2:修复 Gemini 3.1 Live 与 MCP 工具问题

【开源速递】Google ADK Python v1.34.2:修复 Gemini 3.1 Live 与 MCP 工具问题

  • 2026-10-11 07:24:49
【开源速递】Google ADK Python v1.34.2:修复 Gemini 3.1 Live 与 MCP 工具问题

项目简介

Agent Development Kit(ADK)是 Google 开源的 Python 智能体开发工具包,采用 code-first 设计理念,帮助开发者构建、评估和部署复杂的 AI Agent 系统。ADK 提供灵活的 Agent 编排能力,支持多 Agent 协作、工具调用、会话管理以及与 Gemini 等模型的深度集成,是构建生产级 AI 应用的重要基础设施。

ADK Python 在 GitHub 上拥有近 2 万 Star,发布节奏约为双周一次。项目同时维护 1.x 稳定分支与 2.x 新一代架构,1.34.x 系列面向仍在 1.x 生态上运行的生产环境,提供持续的安全修复与兼容性补丁。

版本亮点

修复 Gemini 3.1 Live 中 grounding metadata 被静默丢弃的问题。 在使用 Gemini 3.1 Live 实时对话时,模型返回的 grounding metadata(用于标注信息来源与检索依据)此前会被框架静默丢弃,导致开发者无法获取完整的引用上下文。本次修复确保 grounding 数据正确透传,便于构建可溯源的实时 Agent 应用。

修复 Gemini v3.1 输入/输出转录完成事件。 实时语音场景下,输入与输出转录的 finished 事件触发逻辑存在缺陷,可能导致 UI 状态不同步或流式响应提前结束。此版本对齐了 Gemini v3.1 的事件语义,转录生命周期回调更加可靠。

MCP 工具报错时不再导致会话意外断开。 当 Agent 调用 MCP(Model Context Protocol)工具发生错误时,旧版本会直接丢弃整个会话。修复后,工具层错误被正确隔离处理,Agent 会话得以保持,开发者可以捕获错误并重试或降级,显著提升 MCP 集成的稳定性。

快速开始

ADK Python 要求 Python 3.10 及以上版本,推荐使用虚拟环境安装:

# 创建并激活虚拟环境
python3 -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate

# 安装指定版本
pip install google-adk==1.34.2

# 如需评估、集成等扩展能力
pip install "google-adk[extensions]==1.34.2"

安装完成后,可通过 ADK CLI 快速验证:

# 查看 ADK 版本
adk --version

# 启动 Web 调试界面(需配置 Google API Key)
export GOOGLE_API_KEY="your-api-key"
adk web

如需从源码安装最新开发版:

git clone https://github.com/google/adk-python.git
cd adk-python
pip install -e .

适用场景

Gemini Live 实时语音 Agent 开发者。 如果你正在基于 Gemini 3.1 Live 构建语音对话、实时转录或多模态交互应用,本次修复直接影响 grounding 数据可用性与转录事件回调,建议尽快升级以避免生产环境中的静默数据丢失。

集成 MCP 工具链的 Agent 工程团队。 通过 MCP 协议连接外部工具(数据库、API、文件系统等)的 Agent 应用,在工具调用失败时不再因会话崩溃而丢失上下文,适合需要高可用工具编排的企业级场景。仍在 1.x 分支上的团队可平滑 patch 升级,无需迁移至 2.0 架构。

最新文章

随机文章