AI Pulse

一次API调用创建能写代码上网的AI助手,状态可跨对话保持

一次API调用创建能写代码上网的AI助手,状态可跨对话保持

昨天,我们在 Gemini API 中推出了托管代理(Managed Agents)。只需一次 API 调用,您就能启动一个能够推理、使用工具并在 Google 托管的临时 Linux 沙箱中执行代码的代理。

Interactions API 上的新 Antigravity 代理能够推理、执行代码、搜索网络,并在托管沙箱内读写文件。

Gemini 托管代理可将指令、工具、技能和环境打包成一个命名代理,您通过 ID 调用它。

面向专业开发者的基于文件的代理定义格式和 CLI。

Interactions API 将作为模型和代理的统一端点进入全面可用阶段。

Antigravity:通用代理

Deep Research 是 Gemini API 上的第一个托管代理。昨天,我们新增了 Antigravity,这是一个由 Gemini 3.5 Flash 驱动的通用代理,并使用与 Antigravity IDE 及其他第一方代理产品相同的框架。

对 Antigravity 代理的一次 API 调用会配置一个远程 Linux 环境,该代理可在其中: - 使用代理框架进行推理、规划和调用工具 - 在安全的 Linux 沙箱中执行代码和管理文件 - 浏览网络以获取和处理实时数据

环境在多次调用之间持续存在。首次交互会配置一个沙箱并返回一个 environment_id。在后续请求中传入该 ID,代理将恢复所有文件、包和状态,保持完整。

环境在启动时也能接受外部数据,例如 Git 仓库、GCS 对象或内联内容。

构建您自己的代理

虽然 Antigravity 代理覆盖了通用任务,但生产用例通常需要自定义行为。Gemini 托管代理让您将特定指令、技能和环境打包成一个命名代理。您无需编写复杂的编排代码,只需在 AGENTS.md 和 SKILL.md 等 Markdown 文件中定义所有内容,并将其注册为命名代理。

从源构建 通过指定系统指令、源(GitHub、GCS 或内联)和工具,从头定义您的代理。平台会在每次调用时为您配置一个包含文件的全新沙箱。

从环境派生 或者,您也可以从现有环境创建代理。首先使用基础 Antigravity 代理进行迭代。当环境处于正确状态后,通过传入 environment_id 将其派生为可复用的代理。

保存后,每次调用都会派生基础环境,确保每次运行都从干净状态开始。

安全网络和凭据代理

在生产环境中部署代理时,您通常需要限制其出站网络访问或注入敏感 API 凭据(如 GitHub 令牌)。

使用托管代理,您可以配置精细的网络允许列表。出口代理将出站连接限制到指定域名,并安全地转换请求以注入敏感头部——确保凭据永远不会在沙箱环境内部暴露。

代理优先的开发者体验

我们正在推出一个实验性的开源 Gemini API CLI 和 Skill。该 CLI 专为编码代理设计,使其能够以结构化、对代理友好的方式与 Gemini API 交互。

除了 CLI,我们还更新了工具以保持编码代理的时效性: - Gemini API Docs MCP 服务器:通过 MCP 提供对文档、SDK 和模型信息的实时访问。 - gemini-interactions-api Skill:将 Interactions API 模式和最佳实践注入到代理的上下文中。

下一步:构建代理平台

昨天的发布为您提供了在 Google 基础设施上构建、部署和运行代理的核心构建模块。随着模型的演进,我们将继续投资于围绕它们的平台:更深入的工具集成、更好的评估和调试,以及在生产中编排代理的新方式。

我们的目标是为开发者提供一个无缝的平台,用于构建能够处理任何领域真实工作负载的代理。要开始使用,请在 AI Studio Playground 中尝试 Antigravity 代理,探索文档,并安装 Python SDK 或 JavaScript SDK。

托管代理也适用于您已使用的框架。启动合作伙伴包括 Vercel AI SDK、LiteLLM、Agno、Eigent、LlamaIndex。

对于企业用户,您可以在 Gemini 企业代理平台上使用相同的 API 构建自己的自定义托管代理。Gemini API 中的托管代理目前处于预览阶段。更多信息请参见此处。

阅读原文
📚 相关主题 工程开源

📬 订阅 AI Pulse

每天三次更新,不错过重要信号

▲ 回到顶部