Goose,
就在刘海里。

Mac 上的 Goose 通知、回复和费用

Gnista 把每个 Goose 会话都显示在 MacBook 的刘海里:工作中还是完成,它在用的工具,一轮结束时的回复,以及会话花了多少。点一下就到它的标签页。

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

Goose 配 Gnista,一目了然。

运行环境
任意终端里的 Goose CLI(goose)。
设置
Gnista 自己的一个插件,放在 ~/.agents/plugins/gnista/,由 Goose 自己打开。
需要你
不显示:Goose 在任何 hook 运行之前,就在自己的提示里问了。
在刘海里回应
不行:它的 hooks 看不到、也答不了它的提示。
在刘海里回复
替你敲进它的终端:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
这一行显示
它跑的命令或编辑的文件,以及一轮结束时的回复。
子 Agent
不显示:Goose 的 hooks 不报告它们。
费用与限额
token、上下文和费用,从 Goose 自己的会话数据库里读取:有服务商费用就用它,没有就按模型的标价。

是插件,不是补丁。

Goose 会找到 ~/.agents/plugins/ 里的每个插件文件夹,自己把它打开。Gnista 的是一个单独的文件夹,hooks 用的是 Claude 的格式,所以你的东西一样都不改,“断开连接”也只删掉那个文件夹里的 hooks。

花了多少,边跑边算。

Goose 把每次回复的 token 和费用记进它的会话数据库。Gnista 读取它们,所以这一行能显示上下文用了多少、会话花了多少。Gnista 不认识的模型,可以写进模型文件。

还想补一句?回复它。

一轮结束后,在刘海里写下回复,Gnista 替你敲进 Goose 的终端,不用把你切过去。

Goose 上做不到的事,以及原因。

  • “需要你”:Goose 在跑工具前,在自己的提示里先问你,那时还没有任何 hook(钩子)运行,所以在等你的 Goose 会显示为工作中。
  • 在刘海里回应:同样的原因,要在 Goose 里回应。
  • 从刘海发出的回复是替你敲进它的终端的,所以只在 Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端里有效。
  • Goose 在会话开始时读取 hooks,所以已经开着的会话要等你新开一个才会汇报。
02设置

接入只需一分钟。

  1. 打开 Gnista,勾选 Goose。
  2. Gnista 加一个它自己的插件 ~/.agents/plugins/gnista/,hooks 写在 hooks/hooks.json 里。Goose 会自己找到它并打开;你的 Goose 配置保持原样。
  3. 新开一个 Goose 会话。
03常见问题

Goose,有问必答。

为什么 Gnista 不显示 Goose 在等我?

Goose 在跑工具前,在自己的提示里先问你,那时还没有任何 hook 运行,所以没有 hook 听得到。Gnista 显示工作中和完成,以及 Goose 在做什么。

它会改我的 Goose 配置吗?

不会。Gnista 的 hooks 放在它自己的插件文件夹 ~/.agents/plugins/gnista/ 里,由 Goose 自己打开。

不装插件呢?

打开设置 ▸ 智能体 ▸ 检测没有钩子的智能体后,Gnista 仍能通过进程看出 Goose 在工作,但没有工具、回复和费用。

怎么移除?

设置 ▸ 智能体 ▸ Goose ▸ 断开连接。删掉的正好是 Gnista 的 hooks。

Gnista 还照看着

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