别再只把 AI 当聊天框了!探索 Google DeepMind 的 `agy` 命令行工具与人机协同新姿势
别再只把 AI 当聊天框了探索 Google DeepMind 的agy命令行工具与人机协同新姿势在 AI 辅助编程AI Coding卷到飞起的今天大部分开发者最习惯的可能还是在 IDE 侧边栏里装个插件或者在网页端和 AI 缝缝补补地复制粘贴代码。但如果你听说过 Google DeepMind Advanced Agentic Coding 团队打造的Antigravity (agy) 命令行工具你就会发现真正的 AI 助手早就应该和你的终端Terminal融为一体了。agy绝非一个简单的问答框而是一个能够直接读写文件、运行终端指令、自主规划并进行复杂分支推理的本地 Agent 系统。今天这篇博客我们就基于其核心机巧报告聊聊如何用agy榨干 AI 的最后一滴生产力。️ 第一步把 Agent 装进你的 Shell磨刀不误砍柴工。初次见面你可以通过agy install快速将它配置进系统环境。agy提供了非常人性化的安装参数尤其适合有着强迫症或高度定制化 dotfiles 的高级开发者不想污染默认目录使用agy install --dir path可以将agy写入你指定的自定义bin路径。担心配置被覆盖加上--skip-aliases可以防止你自己在.bashrc或.zshrc里精心设计的别名被重写。有自己的 PATH 管理工具--skip-path能让agy闭嘴把环境变量的配置权完全交还给你比如配合 Stow 或 Ansible 使用。 双模驱动交互探索 vs 自动化agy提供了两种截然不同的工作模式分别对应我们日常开发中的两大场景。1. 交互式模式Interactive Mode你的结对编程伙伴当你面对一个复杂的、需要走一步看一步的宏大需求时直接敲下agy-i在这种模式下Agent 会在需要执行敏感命令或读写非工作区目录时向你发起权限弹窗确认。你可以像和一个全栈工程师对话一样看着它逐步拆解任务、写出代码、运行测试并根据报错自行修正。2. 非交互式模式Print Mode一键式自动化如果你只需要它帮你干一件干净利落的脏活累活不需要跟你废话用-p或--print是最好的选择agy-p生成一个符合 production 标准的 NestJS Auth 模块进阶机巧默认情况下该模式的等待超时时间是 5 分钟。如果任务极度硬核比如做整个项目的性能分析你可以手动延长超时时间agy-p分析当前代码性能--print-timeout 10m 吹爆这 4 个进阶「机巧」让生产力直接翻倍如果你只用agy来写写单文件那就太暴殄天物了。以下 4 个来自一线实战的 Hacks才是agy的灵魂所在1. 管道化Piping错误日志极速盲改 ️代码编译报错了跑测试挂了别再苦哈哈地去复制那一长串报错日志了。利用 Linux/macOS 的管道符直接把错误流喂给agynpmrun build21|agy-p诊断下面的构建错误并直接修改相关代码进行修复配合-p模式agy会直接在后台研究报错、定位文件、完成修改。你只需要在它收工后敲一个git diff就能看到它已经悄悄帮你把 Bug 修好了。2. 跨仓库架构重构多工作区挂载现在的项目动辄微服务或者前后端分离AI 如果只看一个文件夹很难做好协同。agy支持使用多路--add-dir参数同时把多个物理文件夹塞进 Agent 的“视界”里agy --add-dir /home/user/frontend\--add-dir /home/user/backend\-i在 backend 增加一个 /api/health 接口并同步在 frontend 的 api.ts 中生成对应的请求客户端Agent 会自动理解这两个独立仓库的关联前后端两手抓甚至还能帮你做跨仓库的本地联调。3. CI/CD 中的无干预「代码质量哨兵」️配合--sandbox沙箱模式保护主机安全以及--dangerously-skip-permissions自动通过所有工具执行权限请求你可以直接把agy塞进 Git Pre-commit Hook 或 CI 脚本中gitdiff--cached|agy--sandbox--dangerously-skip-permissions-p作为严苛的代码审查官评估暂存区代码并给出修改意见如果没有问题则输出 APPROVED在代码提交前让 AI 现身沙箱帮你做一次无干预的严苛审查把低级错误直接掐死在本地。4. 极致会话复用中断了没关系写着写着思路断了或者临时要去开个会你可以随时强制终止命令行Ctrl C。等你理清思路回来不需要重新发送历史代码直接运行agy-c它会秒级读取系统生成的日志状态transcript.jsonl精准重拾记忆无缝接力刚才的进度继续开发。 强大的插件生态不仅如此agy还有着极强的拓展性。它支持通过插件系统无缝导入 Gemini 或 Claude 的核心能力甚至能从官方市场Marketplace下载成熟的功能模块。你可以通过以下命令轻松玩转它的插件生态agy plugin list# 查看已有的插件能力agy pluginimportgemini# 导入官方或第三方插件agy plugininstallpluginmp# 从市场一键安装agy plugin validate[path]# 如果你自己开发插件用它来进行本地合规性验证 总结从单次执行的便利到跨仓库联调的全局视野从极速诊断的管道化操作到沙箱之下的自动化审查——agy用实际表现证明了一个真正好用的 AI 编程工具应该具备怎样的系统级控制力。它不仅仅是最懂你 Codebase 的「数字副驾驶」更是未来软件开发走向 Agentic 时代的一个标准缩影。如果你也是个终端爱好者不妨赶紧把它配置起来吧
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2632234.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!