Cursor,
就在刘海里。

Mac 上的 Cursor Agent 通知:工作中、完成和最新回复

Gnista 把 Cursor 的 Agent 显示在 MacBook 的刘海里,编辑器里的和终端里的 cursor-agent 都算:它正在用的工具、命令或文件,一轮结束时的回复,点一下就回到对的窗口。

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

Cursor 配 Gnista,一目了然。

运行环境
编辑器里的 Cursor Agent,以及终端里的 cursor-agent。
设置
hooks 写在 ~/.cursor/hooks.json,改前先备份。
需要你
不显示:Cursor 的 hooks 没法告诉我们它的 Agent 在等你。
在刘海里回应
不行:没人回应的 Cursor hook 会直接放行操作,所以 Gnista 不碰那些做决定的 hooks。
在刘海里回复
只限 cursor-agent,替你敲进它的终端:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端;编辑器的对话不行。
这一行显示
你最新的提示词,Agent 正在用的工具、命令或文件编辑,它的最新回复;Cursor 写明模型时,图标上还有模型的标记。
子 Agent
不显示:Cursor 的 hooks 分不清它们,所以它们的步骤算在会话头上。
费用与限额
不显示:Cursor 不报告 token,也不报告套餐额度。

它在做什么,不用开窗口。

这一行跟着 Cursor 的 Agent,从你的提示词开始,经过每个工具、每条 shell 命令和每次文件编辑,一轮结束时显示它的回复。

完成,就是完成。

Agent 回复并停下时,水滴变绿。如果 Cursor 的 hooks 没了动静,5 分钟后这一行就不再显示工作中,而不是一直亮下去。

点一下,对的窗口。

点一下就调出项目所在的 Cursor 窗口。装上 Gnista 的小编辑器扩展,Cursor 终端里的 cursor-agent 会话会精确落到那个终端。

在 Cursor 里用 Claude Code?

Cursor 里 Claude Code 扩展的会话,能用上 Claude Code 页面上的一切:“需要你”、回应、回复和费用。

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

  • “需要你”:Cursor 的 hooks(钩子)没有这个事件,所以在 Cursor 里等你的请求会显示为工作中。
  • 在刘海里回应:能做决定的 hooks(preToolUse、beforeShellExecution)在 hook 没有回应时会放行操作,所以 Gnista 从不安装它们。
  • 回复到编辑器的对话里:Gnista 只能往 cursor-agent 里敲字,在 Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端里。
  • 费用、上下文和模式:Cursor 的 hooks 不报告 token,它的对话记录里也没有用量。
  • Cursor 的 hooks 有时会停止触发,直到 Cursor 重启。5 分钟没有任何动静的行,就不再显示工作中。
02设置

接入只需一分钟。

  1. 打开 Gnista,勾选 Cursor。
  2. Gnista 先把 ~/.cursor/hooks.json 备份到 ~/Library/Application Support/Gnista/Backups/,再把它的 hooks 加在你的旁边。这些 hooks 都不能拦下或放行任何操作。
  3. 如果 Cursor 开着,重启一下,让它加载 hooks。
  4. 可选:在 Gnista 的设置里,“编辑器终端”下接入 Cursor。这样点一下 cursor-agent 的行,就会显示它自己的终端,而不只是那个窗口。
03常见问题

Cursor,有问必答。

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

Cursor 的 hooks 没有这个事件。Gnista 显示工作中和完成,以及 Agent 在做什么。

能在刘海里允许或拒绝 Cursor 的操作吗?

不能。Cursor 那些做决定的 hooks 收不到回应时会放行操作,所以 Gnista 不安装它们。请在 Cursor 里回应。

终端里的 cursor-agent 能用吗?

能,同一套 hooks 两边都管。在 Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端里,你还能在刘海里回复。

Cursor 会话一直显示工作中,为什么?

Cursor 的 hooks 有时会停止触发,直到 Cursor 重启。重启一下;在那之前,5 分钟没有消息,这一行就不再显示工作中。

能在 Cursor 里用 Claude Code 吗?

能,而且这些会话在刘海里有“需要你”、回应和回复。

怎么移除?

设置 ▸ 智能体 ▸ Cursor ▸ 断开连接。删掉的正好是 Gnista 的 hooks;你的保留。

Gnista 还照看着

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