(I’m on Cursor 1.8 though it also happened on Cursor 1.7).
I saw the announcement of the new hooks feature and I’m eager to try it out.
Despite having the .cursor/hooks.json file in my project directory, restarting Cursor, I don’t see any ‘configured hooks’ being detected. Moreover, I don’t see an output channel for “Hooks” anywhere, leading me to believe the hooks service isn’t being started.
Am I missing a configuration setting, or is this being slowly rolled out?
Steps to Reproduce
Create .cursor/hooks.json with something minimal like this:
Thank you @vrv kindly for your post and finding the solution by yourself. Currently the hooks are a user/team level feature. We are testing project level hooks and will share once we can release it
Im still having trouble with the hooks. At Output [ Hooks ] it appears:
[2025-10-14T18:30:20.282Z] Reloading hooks configuration… [2025-10-14T18:30:20.452Z] No enterprise hooks configuration found [2025-10-14T18:30:21.118Z] Loaded 1 user hook(s) for steps: beforeSubmitPrompt [2025-10-14T18:30:21.118Z] Project hooks disabled (experiment flag not enabled) [2025-10-14T18:30:21.118Z] Cursor Hooks Service initialized successfully
I did not configure this beforeSubmitPrompt hook, and mine does not appear.