Antigravity,
就在刘海里。
Mac 上的 Google Antigravity CLI 通知,附它问的命令
Gnista 把每个 agy 会话都显示在 MacBook 的刘海里:它在做什么、什么时候完成、什么时候请求权限,附上它要跑的命令。点一下就到标签页去回应。
Antigravity 配 Gnista,一目了然。
- 运行环境
- 任意终端里的 Antigravity CLI,也就是
agy;读取同一套 hooks 的 Antigravity IDE 和应用;还有 Xcode 里的 Antigravity(怎么设置)。 - 设置
- 在
~/.gemini/config/hooks.json里加一个具名 hookgnista,改前先备份;Xcode 里 Antigravity 的 hooks 文件也一样。 - 需要你
- 权限请求,附带命令或文件,Antigravity 一问,一秒内就显示。
- 在刘海里回应
- 不行:Gnista 显示请求,点一下带你到
agy里回应。 - 在刘海里回复
- 替你敲进它的终端:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
- 这一行显示
- 对话标题、你的提示词、回复和正在用的工具,取自 Antigravity 自己的记录。
- 子 Agent
- 干活时显示在会话这一行里,前几轮启动的也算。
- 费用与限额
- 都没有:Antigravity 不记录 token,配额只存在内存里,所以 Gnista 不瞎猜。
它要什么,看得一清二楚。
Antigravity 没有哪个 hook 会说它在等你,所以 Gnista 边跑边读 agy 自己的对话。它一问,一秒之内这一行就写明要做什么:“Antigravity 想运行 npm test”。
点一下,到标签页。
要从外部回应,就得在每个工具之前都把 Antigravity 扣住,不管它问没问。Gnista 不会为此拖慢它:点一下就落到准确的标签页,直接回应。
子 Agent,一个不丢。
Antigravity 把活交给子 Agent 时,它们干活期间都显示在会话这一行里,几轮之前启动的也一样。
Antigravity 上做不到的事,以及原因。
- 在刘海里回应:Antigravity 唯一能做决定的 hook(钩子)会在每个工具之前运行,并把 Agent 扣住,所以 Gnista 不碰它。你在
agy里回应。 - token、费用和套餐额度:Antigravity 的对话记录里没有 token,
agy的配额只存在内存里。
接入只需一分钟。
- 打开 Gnista,勾选 Antigravity。
- Gnista 先备份
~/.gemini/config/hooks.json,再加上它自己的具名 hookgnista。那里的其他 hooks 保持原样。 - 在项目里启动
agy。它会问一次是否信任这个文件夹;选是,它的会话就会出现在刘海里。
Antigravity,有问必答。
能在刘海里批准 Antigravity 吗?
不能。它唯一能做决定的 hook 会在每个工具之前运行并扣住 Agent,所以 Gnista 不碰它。刘海显示请求;你在 agy 里回应。
支持 Antigravity 的 IDE 或应用吗?
能。它们和 agy 读取同一个 hooks 文件,所以在设置里连接一次 Antigravity(CLI、IDE 和应用),三者就都有了。连接时也会给 Xcode 里的 Antigravity 加上 Gnista 的 hook。
启动 agy 后什么都没显示,为什么?
agy 后什么都没显示,为什么?Antigravity 的 hooks 要等你发出提示词才第一次运行,而不是 agy 一打开就运行,所以这一行会在第一轮出现。agy 问时信任这个文件夹,然后发一条提示词。
会显示 Antigravity 的费用或我的额度吗?
不会。Antigravity 的对话记录里没有 token,agy 的配额只存在内存里,Gnista 没有可读的东西。
怎么移除?
设置 ▸ 智能体 ▸ Antigravity ▸ 断开连接。删掉的正好是 Gnista 的 hook,文件里的其他 hooks 保留不动。
Gnista 还照看着
Qwen Code
Kimi Code
CodeBuddy
WorkBuddy
ZCode
MiMoCode
Claude Code
Codex
Gemini CLI
Copilot
OpenCode
Devin
Cursor
Mistral Vibe
Codewhale
Droid
Qoder CLI
Kilo Code
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
自己写了个 Agent?一行 JSON 就能向 Gnista 汇报:自定义 Agent。