跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

云端与团队 Hooks

区分托管云端、自托管 worker 与本地 Hook 支持,并选择分发范围。

托管 Cloud Agents 从仓库 .cursor/hooks.json 加载 command hooks。早期探索可能发生在只读环境,期间不运行 hooks,获得可写环境后才开始。

托管云端支持

类别事件
工具与文件preToolUse、postToolUse、postToolUseFailure、beforeReadFile、afterFileEdit
ShellbeforeShellExecution、afterShellExecution
子任务subagentStart、subagentStop
输入与输出beforeSubmitPrompt、afterAgentResponse、afterAgentThought
压缩与结束preCompact、stop

托管云端当前不运行 sessionStart/sessionEnd、beforeMCPExecution/afterMCPExecution、Tab hooks 和 workspaceOpen。不要把本地审计策略直接当作云端已经覆盖。

配置来源与自托管例外

项目 hooks 可用;Enterprise 还可用 Team 和 Enterprise-managed hooks。用户本机 ~/.cursor/hooks.json 不会自动进入托管云端 VM。Prompt hooks 因云端认证连接限制不可用。

Self-Hosted Machines 的 Pools 与 My Machines 同样运行 command 项目 hooks,Enterprise 也运行团队和托管 hooks;它们另外会在会话 claim worker 与释放 claim 时触发 sessionStart/sessionEnd。这是自托管 worker 的生命周期,不能套用为所有 Cloud Agents 都有会话事件。

团队分发

方式配置与维护
项目版本控制提交项目 .cursor/hooks.json 和脚本,在 trusted workspace 加载
MDM组织自行部署 hooks.json 与脚本到用户或系统目录
Enterprise cloud distributiondashboard 集中管理,登录后同步,可按操作系统定向

官方 cloud distribution 同步周期为 30 分钟。Cursor 不负责组织 MDM 工具的文件部署与更新;修改策略后应在实际客户端和执行环境确认已加载。