Antigravity,
就在刘海里。

Mac 上的 Google Antigravity CLI 通知,附它问的命令

Gnista 把每个 agy 会话都显示在 MacBook 的刘海里:它在做什么、什么时候完成、什么时候请求权限,附上它要跑的命令。点一下就到标签页去回应。

免费试用 7 天 无需账号和银行卡 · 之后一次性 €19
01概览

Antigravity 配 Gnista,一目了然。

运行环境
任意终端里的 Antigravity CLI,也就是 agy;读取同一套 hooks 的 Antigravity IDE 和应用;还有 Xcode 里的 Antigravity(怎么设置)。
设置
在 ~/.gemini/config/hooks.json 里加一个具名 hook gnista,改前先备份;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 的配额只存在内存里。
02设置

接入只需一分钟。

  1. 打开 Gnista,勾选 Antigravity。
  2. Gnista 先备份 ~/.gemini/config/hooks.json,再加上它自己的具名 hook gnista。那里的其他 hooks 保持原样。
  3. 在项目里启动 agy。它会问一次是否信任这个文件夹;选是,它的会话就会出现在刘海里。
03常见问题

Antigravity,有问必答。

能在刘海里批准 Antigravity 吗?

不能。它唯一能做决定的 hook 会在每个工具之前运行并扣住 Agent,所以 Gnista 不碰它。刘海显示请求;你在 agy 里回应。

支持 Antigravity 的 IDE 或应用吗?

能。它们和 agy 读取同一个 hooks 文件,所以在设置里连接一次 Antigravity(CLI、IDE 和应用),三者就都有了。连接时也会给 Xcode 里的 Antigravity 加上 Gnista 的 hook。

启动 agy 后什么都没显示,为什么?

Antigravity 的 hooks 要等你发出提示词才第一次运行,而不是 agy 一打开就运行,所以这一行会在第一轮出现。agy 问时信任这个文件夹,然后发一条提示词。

会显示 Antigravity 的费用或我的额度吗?

不会。Antigravity 的对话记录里没有 token,agy 的配额只存在内存里,Gnista 没有可读的东西。

怎么移除?

设置 ▸ 智能体 ▸ Antigravity ▸ 断开连接。删掉的正好是 Gnista 的 hook,文件里的其他 hooks 保留不动。

Gnista 还照看着

自己写了个 Agent?一行 JSON 就能向 Gnista 汇报:自定义 Agent。