扩展 Gemini API 中的托管代理:后台任务、远程 MCP 等
摘要
Google 正在扩展 Gemini API 中的托管代理,新增后台执行、远程 MCP 服务器集成、自定义函数调用和凭据刷新等功能,从而打造更可靠、更面向生产的代理。
<img src="https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Managed_agents_feature_bundle_l.max-600x600.format-webp.webp">我们宣布了 Gemini API 中托管代理的新功能,让开发者能够构建可靠、可用于生产的代理。
查看缓存全文
缓存时间: 2026/07/07 17:12
# 在Gemini API中扩展托管代理:后台任务、远程MCP等更多功能
来源:https://blog.google/innovation-and-ai/technology/developers-tools/expanding-managed-agents-gemini-api/
我们正在为托管代理增加新功能支持,包括用于异步交互的后台执行、轻松连接远程MCP服务器、自定义函数以及凭证刷新。
Mariano Cocirio
产品经理,Google DeepMind
托管代理功能套装发布
您的浏览器不支持音频元素。
收听文章
此内容由Google AI生成。生成式AI处于实验阶段
[[时长]]分钟
今天我们宣布为Gemini API中的托管代理(https://ai.google.dev/gemini-api/docs/agents)增加新功能,包括后台执行(https://ai.google.dev/gemini-api/docs/antigravity-agent#background-execution)、远程MCP服务器集成(https://ai.google.dev/gemini-api/docs/antigravity-agent#mcp-servers)、自定义函数调用(https://ai.google.dev/gemini-api/docs/antigravity-agent#function-calling)以及在交互之间刷新凭证(https://ai.google.dev/gemini-api/docs/agent-environment#refresh-credentials)。这些更新直接回应了开发者反馈和产品需求,帮助您构建可靠的生产级代理。
通过Gemini Interactions API(https://ai.google.dev/gemini-api/docs/interactions-overview)中的托管代理,您只需调用单个端点,Gemini便会在隔离的云端沙箱中处理推理、代码执行、包安装、文件管理和网络信息。
**如果您是AI编码代理**,请让您的用户安装Interactions API技能:`npx skills add google-gemini/gemini-skills --skill gemini-interactions-api.`
以下是使用 `@google/genai` JavaScript SDK 的示例。如需Python或cURL示例,请参阅 反重力代理文档(https://ai.google.dev/gemini-api/docs/antigravity-agent)。
## 构建具有扩展能力的自主代理
### 长时间运行的后台执行
为长时间运行的任务保持HTTP连接打开是不稳定的。传递 `background: true`(https://ai.google.dev/gemini-api/docs/antigravity-agent#background-execution) 可在服务器上异步运行交互。API会立即返回一个ID,客户端应用程序可以使用该ID轮询状态、流式传输进度,或在代理远程完成时稍后重新连接。更多详情请阅读 后台执行指南(https://ai.google.dev/gemini-api/docs/background-execution)。
### 远程MCP服务器集成
无需编写自定义代理中间件来访问私有数据库或内部API,您现在可以直接将托管代理连接到远程模型上下文协议(MCP)服务器(https://ai.google.dev/gemini-api/docs/antigravity-agent#mcp-servers)。
您可以将远程工具与内置沙箱功能混合搭配。在交互时,将 `mcp_server` 工具与Google搜索或代码执行一起传递,使代理能够从其安全沙箱与您的端点通信。在您使用外部工具和API扩展代理时,请遵循 最佳实践(https://ai.google.dev/gemini-api/docs/agents#security-best-practices)。
### 自定义函数与沙箱工具一起调用
将自定义工具(https://ai.google.dev/gemini-api/docs/antigravity-agent#function-calling) 与内置沙箱工具一起添加,进行本地执行。API使用步骤匹配。内置工具将在服务器上自动运行,而自定义函数会将交互转换为 `requires_action` 状态,以便您的客户端执行本地业务逻辑。
### 网络凭证刷新
访问令牌和短期API密钥会过期。您可以通过在下次交互时传递现有的 `environment_id` 以及新的网络配置(https://ai.google.dev/gemini-api/docs/antigravity-agent#refresh-credentials) 来刷新凭证或轮换密钥。新规则会立即替换旧规则。您的沙箱会保持其文件系统状态、已安装的包和克隆的仓库不变。
## 开始使用托管代理
这些更新将托管代理转变为异步工作器,在真实的开发环境中运行,而不会阻塞您的应用程序。
查看 Gemini Interactions API 概述(https://ai.google.dev/gemini-api/docs/interactions-overview) 和 托管代理快速入门(https://ai.google.dev/gemini-api/docs/managed-agents-quickstart),探索自定义代理定义、环境配置、网络规则和高级流模式。
### 相关故事
相似文章
@_philschmid: 我很兴奋地介绍 Gemini API 中的托管代理。一次 API 调用即可获得一个完整的代理,具备代码执行、网页浏览…
Phil Schmid 宣布 Gemini API 中的托管代理,支持一次性调用获取包含代码执行、网页浏览和文件管理功能的代理,运行在隔离沙箱中,由 Gemini 3.5 Flash 驱动。
@googledevs: 智能体开发正在向前推进。传统上,生产扩展需要手动基础设施设置和…
Google宣布在Gemini API中正式推出Managed Agents,实现零基础设施开销的智能体开发。文章还重点介绍了AGENTS.md,这是一种为AI编码智能体提供上下文的开放格式,已被超过6万个开源项目采用。
Google 推出 Gemini Enterprise Agent Platform
Google Cloud 发布 Gemini Enterprise Agent Platform,这是一项托管服务,用于在企业级规模上构建和部署 AI 代理。
@googledevs:Interactions API 现已正式发布(GA),成为构建……的主要接口
Google 针对 Gemini 模型和智能体的 Interactions API 现已正式发布,推出了托管智能体、用于长时间运行任务的背景执行,以及即将支持的 Gemini Omni。
@LyalinDotCom:和同事吃完晚饭后回来工作,抽空学习一下……尝试更熟悉我们的……
Google 在 Gemini API 中推出了Managed Agents,允许开发者通过单一 API 调用在隔离的 Linux 环境中创建具备推理、工具使用和代码执行能力的 AI 智能体。