使用 Agent AI 编写软件的方式,已经从逐行生成代码片段转变为重构整个子系统、运行大规模测试套件、诊断构建中断问题,甚至跨工作区管理复杂的版本控制。随着 Agent 承担的任务范围越来越大,它们的运行时间也会相应变长。全面重构整个代码库更是可能耗时良久。
传统上,软件开发者要么坐在电脑前自己编写代码,要么(在最近)坐在办公桌前盯着 Agent 运行。他们要么只能盯着 Agent 日志期盼它快点完成,要么只能两眼一抹黑地离开座位,完全不知道 Agent 是在自己离开五秒钟后就完成了,还是要等上 20 分钟。
现在,借助 Antigravity,我们让你可以随身携带这些 Agent 移动办公,确保你不再被束缚在单一的物理工作站前也能完成工作。
什么是远程控制(Remote Control)?
远程控制(Remote Control)支持连接并操控运行在不同机器(笔记本电脑、服务器、台式机)上的 Antigravity 会话,你所需要的只是一个 Web 浏览器。只要手边有浏览器,你就能远程连接到每一台运行着 Antigravity 的机器,并保留对文件、工作区、构建工具、凭据和环境变量的完整访问权限。远程控制界面就是通往你工作区的安全窗口。
远程控制的优势
下面让我们深入了解远程控制(Remote Control)的各项优势,并探索如何充分发挥这一功能的价值。
多实例管理
我们中的许多人喜欢使用不同的机器处理不同类型的工作。借助 Antigravity 远程控制,你可以轻松地将特定机器专门用于 UI 开发,同时让其他机器(例如云端环境)处理服务端任务。最棒的是,你可以在这些实例之间无缝切换,同时管理多个环境和多个 Agent。
Antigravity 远程控制多实例管理仪表盘的交互式预览。
不受束缚的生产力
远程控制助你摆脱固定办公地点的束缚,在任何地方高效工作。你可以启动一项复杂任务,然后放心离开机器。即使不在工作机器旁,你依然可以随时监控进度、审查变更并在该机器上执行命令。
完整保留本地上下文
你再也不需要确保随身携带的构建环境与工作机器的环境完全一致了。如果你决定离开工作站并带着笔记本电脑外出,你可以让 Agent 继续在工作站上运行,而无需在笔记本电脑上重新搭建那套环境。这也意味着你可以随时接续之前启动的会话,而不必试图在另一台不同的工作站上重新复现该会话。
主动推送通知
即使你通过远程控制离开了电脑旁,当需要你输入信息或采取行动时,你仍然需要及时收到通知。这正是主动推送通知发挥作用的地方。我们在远程控制中实现了推送通知功能,因此当 Agent 完成当前轮次并需要你提供输入以开展下一步工作时,你会立即收到提醒。
当 Agent 需要用户输入时,移动设备上收到的推送通知示例。
让你在移动中也能指挥 Agent 工作
当你离开键盘时,开发工作不必因此停滞。使用 Antigravity 远程控制,你既能保留办公桌下那台工作站的强大算力,又能灵活地在任何支持浏览器的环境中远程办公。
若要开始使用远程控制,请查看 Antigravity 2.0 远程控制文档!欢迎在 X 上告诉我们你是如何使用远程控制的。