promptgarten 🌱

命令参考 · Antigravity CLI

/hooks

浏览当前激活的 pre-/post-hook。

根据官方 CLI 参考文档,/hooks 属于“Tools & Tasks”类别,会在 TUI 中打开一个可搜索的概览,列出当前所有已加载且处于激活状态的 Pre-Hook 和 Post-Hook。这些是 Antigravity 在特定 Agent 操作前后自动执行的脚本,例如工具调用前的预检查(Pre-Flight-Check),或文件写入后的自动格式化。 Hooks 既可以直接在你的 settings.json 中定义,也可以作为插件的一部分通过独立的 hooks.json 提供;/hooks 会把两种来源中当前激活加载的内容汇总展示给你。底层配置默认位于 ~/.gemini/config/hooks.json——此前有一个 bug(已在 1.0.8 版本中修复)会把修改意外写入另一个未共享的路径。 该命令本身不会更改任何内容:它纯粹是一个检查工具,而不是 Hooks 的编辑器。

什么时候用?

在会话开始前检查激活的 Hooks

输入 /hooks,查看是否有插件(例如)注册了 Post-Edit 格式化 Hook

排查异常行为的根源

保存后出现意外的自动格式化时,打开 /hooks,检查是哪个 Hook 导致的

什么时候不该用?

想要完全启用/禁用某个插件

/hooks 只显示概览,并不能直接管理插件。

更好的选择: 使用 agy plugin enable <name> 或 agy plugin disable <name>

想要直接编辑 Hooks

根据文档,/hooks 纯粹是检查工具,不是 hooks.json 的编辑器。

更好的选择: 直接在 settings.json 或相应的插件目录中编辑 hooks.json

来源

更多命令 · Antigravity CLI

/keybindings/logout/mcp/model/open/permissions/planning/rename/resume/rewind/skills/statusline

全部命令 · Antigravity CLI

分享:𝕏in💬