Google 于 2026 年 9 月 24 日宣布,在 Android Studio Rabbit 2 Canary 2 中加入 Bring Your Own Agent(BYOA)功能。Android 开发者可以在 IDE 内连接 Codex、Claude Agent 和 Google 的 Antigravity 等编程智能体。实际变化在于,选定的智能体可以获取 Android Studio 提供的项目与构建上下文,并使用其开发工具。这目前仍是 Canary 预览功能;团队应先用有代表性的项目验证集成效果,再考虑调整现有工作流程。Google 的公告和 Rabbit 2 发布说明介绍了功能,但都不是独立的效率测试。
从选择模型到连接智能体
Android Studio 此前已支持自定义 AI 模型。BYOA 改变的是集成对象:开发者现在可以连接能连续处理编程任务的智能体,而不只是为 IDE 原有的助手选择模型。Google 将 Codex、Claude Agent 和 Antigravity 列为默认选项,并表示其他兼容开放协议 Agent Client Protocol(ACP)的智能体也可接入。Studio 自带的智能体仍然可用。各服务商的账号或 API 访问方式仍决定相应服务如何登录和计费;新功能并未让不同服务商的方案完全等同。
当一项任务涉及多个文件、Gradle 配置和运行中的设备时,这一区别尤为明显。Google 称,Studio 可通过 ACP 向智能体提供项目结构和构建信息,并开放构建诊断、Android SDK 工具、Compose 预览以及模拟器控制。智能体因而可以利用 IDE 已掌握的信息,而不是只依赖开发者粘贴的错误信息或一般性的代码仓库搜索。Google 认为这有助于节省 token 或缩短工作时间;这种可能性存在,但公告没有给出可直接套用于读者项目的跨智能体基准测试。
应用完整 Android 任务检验效果
试用时,选一项结果容易核实的小任务,例如修复构建错误、调整 Compose 界面,或在模拟器中复现一个问题。留意智能体获得了哪些项目资料、调用了哪些工具、修改了哪些文件,以及构建或预览是否真的通过。检查代码差异,并自行测试应用。这比简短的提示词演示更有参考价值,因为所宣称的优势取决于智能体、构建系统与设备之间的衔接。
Google 的预览版说明指出,Canary 版本提供尚在开发中的功能,且可与稳定版 Studio 并排安装。发布说明将 BYOA 列于 Rabbit 2 Canary 2,并未将其列入稳定版 Quail 4。如果团队需要当前稳定版 IDE,可以参考我们关于 Quail 4 的报道,了解其内置 Android skills 和本地 Gemma 4 选项。BYOA 是另一项尚处预览阶段的选择;更换智能体是否有价值,还取决于实际服务商支持的工具和权限。