Agent HUD · 指南

Agent HUD 在你的 AI 工具设置里加了什么

Agent HUD 显示的大部分内容,来自客户端本来就在记的东西。有少数几件事只在发生的那一刻才知道,这时得由客户端主动喊一声。

为什么需要 hook

有两件事永远来不及写进记录:客户端正要问某个工具能不能运行,以及对某些客户端来说,一轮刚刚结束。客户端可以在这些时刻运行一条写在它自己设置里的命令,这条命令就是 hook,而 Agent HUD 就是那条命令。

Agent HUD 每次启动时自己加上它的回调,只加给这台 Mac 上装了的客户端。那些文件里的其他 hook 保持原样,读不懂的设置文件不会被改写。

每个客户端加了什么

客户端它的 hook 用来做什么
Claude Code在灵动岛上回答权限请求;说明会话正在等待批准
Qoder、Qoder CN、QoderWork回答权限请求
Codex Desktop / CLI回答权限请求
CodeBuddy回答权限请求;上报一轮结束
WorkBuddy、ZCode回答权限请求
Qwen Code回答权限请求;上报一轮结束
Antigravity、Cursor、GitHub Copilot CLI上报一轮结束
Pi是扩展而不是 hook:上报运行中与一轮结束

客户端要你做的那一步

Codex 只有在你用 /hooks 审阅并信任之后,才会运行新加或改过的 hook。Agent HUD 从不替你标记信任,所以在你信任之前,Codex 照旧在自己的窗口里询问。

ZCode 在开启 hook 开关之前不运行任何 hook。这个开关从没设过时,Agent HUD 会把它打开;你自己关掉的,它不去动。

没人回答的请求

权限请求在灵动岛上等十分钟——可以在设置 → 通用 → 等待回答里改——然后交还客户端,由它在自己的窗口里询问。不会有任何请求被替你回答。

退出 Agent HUD 会立刻交还所有在等的请求;Agent HUD 没在运行时,客户端直接用自己的提示询问。

关掉它们

设置 → 通用 → 客户端回调。关掉之前它会先列出哪些功能会停止;你确认后,Agent HUD 立刻从每个客户端的设置里撤掉它的回调,之后启动也不再加回去。

  • 权限请求不再在灵动岛上回答,每个客户端在自己的窗口里询问。
  • Antigravity、Cursor、GitHub Copilot CLI、CodeBuddy 和 Qwen Code 不再上报一轮结束,它们的完成提醒会停止。
  • Claude Code 的会话不再显示正在等待批准。
  • Pi 不再显示运行状态,也没有完成提醒。
  • 用量、额度、Token 计数和会话历史完全不变。

删除 App 之前

先把客户端回调关掉。只删 App 的话,它的回调会留在各客户端的设置里,指向一个已经不存在的程序。

另一份 Agent HUD 加的回调——比如和 Agent HUD 并存的 Agent HUD Open——属于那一份,只有它自己能撤掉。

常见问题

我需要自己配置 hook 吗?
不需要。Agent HUD 启动时会自己加上。唯一要你做的是 Codex 那一步:它要你在 /hooks 里信任之后才运行新 hook。
Agent HUD 会改动我已有的 hook 吗?
不会。它只在旁边加上自己的一项,也只撤掉自己的那一项。读不懂的设置文件原样不动。
关掉客户端回调会失去什么?
在灵动岛上回答权限请求、只通过 hook 上报完成的那些客户端的完成提醒、Claude Code 的等待批准状态,以及 Pi 的运行状态。用量、额度和会话不受影响。
hook 会把我的代码或提示词发到别处吗?
不会。hook 带来的内容只在你的 Mac 上读取,用来显示请求或记下一轮结束,回答直接交还给发出请求的客户端。没有任何东西离开这台机器。

指南

Mac 本地免费

  • Agent 运行状态与本轮进度
  • 额度、重置时间与 Token 用量
  • 本轮完成、额度预警与重置提醒

免费获取

最近更新: 2026-09-22 · 这里描述的行为,在 Agent HUD Open 的文档里有完整说明,并附有对应代码。 github.com/jazzenchen/agent-hud-open