AntiGravity AutoAccept
如用 Google Antigravity 写代码时每一步 Run / Accept / Always Allow 都要手动点确认,想让 Agent 自动通过并支持 Swarm 多 Agent 并行,可以采用这个仓库。
AntiGravity-AutoAccept 是一个给 Google Antigravity(Google 的 AI 编码助手)做的自动点确认扩展。作者原文定位是:「Automatically accept agent steps, terminal commands, file edits, and permission prompts in Antigravity — Google's AI coding assistant.」
它要解决的问题很具体:用 Antigravity 时,Agent 每执行一步(跑命令、改文件、调权限)都会弹一个 Run / Accept / Always Allow 按钮等你点。让 Agent 跑一个完整任务可能要点几十上百次,完全失去了"让它自己跑"的意义。AutoAccept 把这步自动化,让 Agent 可以真正无人值守地往下执行。
核心能力
自动点确认
自动点击 Antigravity 弹出的以下按钮:
- Run(执行命令)
- Accept(接受文件修改)
- Always Allow(永久授权某类操作)
- 其他权限类提示
命令过滤
不是所有操作都无脑放行:
- 白名单模式:只自动同意列表里的命令(比如
npm install、git status等安全命令) - 黑名单模式:危险命令(比如
rm -rf、sudo)弹回人工确认 - 两种模式可以组合使用
Swarm Mode
支持多个 Agent 同时在多个 Antigravity 窗口里跑,每个窗口各自自动确认,互不干扰。适合做并行任务分解。
技术实现
通过 Chrome DevTools Protocol 与 Antigravity 的隔离 Chromium 进程通信,直接操作 DOM 按钮,不需要修改 Antigravity 本身的代码。装成 VSIX 扩展即可。
在 Vibe Coding 里的用法
最典型的场景是把 Antigravity 切到"真正无人值守"的模式:
- 装上 AutoAccept,配置安全命令白名单
- 给 Antigravity 一个大任务(比如"实现完整的用户认证模块并跑通测试")
- 切到别的屏幕去干其他事
- Antigravity 自己执行、自己改文件、自己跑测试,直到完成
没有 AutoAccept 的时候,即使 Agent 知道自己要做什么,也得等你一次次按确认,Agent 效率被人的反应速度拖累。
适用场景
- 用 Antigravity 跑长任务,不想一直盯着屏幕点按钮
- 要做多 Agent 并行的任务分解
- 对常用命令有明确的安全预期(不会有意外操作)
不适用的情况
- 在生产环境或涉及敏感文件的仓库里工作,需要每一步人工把关
- 不确定 Agent 会跑什么命令,让它自动执行风险高
- 只用 Antigravity 官方默认交互模式,不想装第三方扩展
安装
推荐从 VSIX 文件安装:
- 从 Releases 下载最新
.vsix文件 - 在 Antigravity 里装入扩展(方式跟 VS Code 装 VSIX 一样)
手动方式:
bash# 解压 vsix 到扩展目录 unzip antigravity-autoaccept.vsix -d ~/.antigravity/extensions/antigravity-autoaccept
装完重启 Antigravity,在设置里确认扩展已启用。
安全提醒
AutoAccept 的本质是让 Agent 跑得更顺畅,但同时也意味着少了一道人工把关。强烈建议:
- 配置命令白名单,只放行明确安全的操作
- 在独立的工作目录或 git worktree 里跑,避免误伤重要代码
- 跑长任务时至少定期回来看一眼日志,确认 Agent 没跑偏
- 不要在生产仓库或包含敏感信息的项目里直接开启全自动
License:MIT。
语言
JavaScript
分类
Vibe Coding
许可证
MIT
更新时间
4/17/2026
标签