Plugin hooks not loading into Cursor IDE

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I recently updated Cursor to v3.0.12. I have plugins with hooks, but in my Cursor settings, in the hooks tab, I don’t see any Hooks configured.

Steps to Reproduce

Install a plugin with a hook like Cursor’s Continual Learning plugin. See if the hooks appear in the Hooks tab in settings.

Expected Behavior

If a plugin has hooks, the hooks should appear in the hooks tab in settings.

Operating System

MacOS

Version Information

IDE:
Version: 3.0.12 (Universal)
VSCode Version: 1.105.1
Commit: a80ff7dfcaa45d7750f6e30be457261379c29b00
Date: 2026-04-04T00:13:18.452Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, I’ll need a bit more info to figure this out:

  1. Was the Continual Learning plugin installed from the Marketplace or locally?
  2. Were hooks working before the v3.0.12 update, or are you setting them up for the first time?
  3. Are other parts of this plugin like skills and rules visible in the settings?
  4. Open Developer Tools > Console. Do you see any errors related to plugins or hooks? If yes, please share a screenshot or paste the error text.

Also try: Cmd+Shift+P > Reload Window. Sometimes hooks show up after reloading the window.

Let me know how it goes.

  1. The continual learning plugin was installed from the Marketplace.
  2. Hooks were working before the update
  3. Yes, I can see other skills and rules from the plugins in the settings
  4. How do I open Developer Tools > Console? I don’t see that in the Command Pallete (cmd+shift+p)

I managed to open Developer Tools > Console and I do see the following error: [HOOKS] Failed to parse project hooks configuration undefined

Thanks for digging into the console. The Failed to parse project hooks configuration undefined error looks like a regression in Marketplace plugin hook config parsing in 3.0.12. To confirm it and file an issue, I need a couple more things:

  1. In Developer Tools > Console, click the error line and expand the stack trace. Send a screenshot or paste the full text. Lines before and after help too.
  2. If your current workspace has a local .cursor/hooks.json, check whether hooks from it show up in Settings > Hooks. This helps confirm if the problem is only with plugin hooks or the whole hook loader.
  3. Try Settings > Hooks with a different project open, or with no folder open. Do the plugin hooks appear?
  4. Quick workaround: in Settings, find Continual Learning, turn it off, run Cmd+Shift+P > Reload Window, then turn it back on. This sometimes triggers a re-init.

If it reproduces in a clean workspace, it’s most likely a bug on our side and I’ll file a ticket.

same error here. plugin hook is not installed. tried everything you said above. no error in hooks output it just says
[2026-05-04T14:48:40.003Z] No user hooks configuration found
it does find my project level hook but not plugin level that i installed just for myself. i am too trying to use continues learning plugin

Thanks for confirming, so it’s not an isolated case. To match it with the OP’s report, can you share a couple details:

  • Cursor version Cursor Settings > About or Cursor > About Cursor and your OS.
  • Open Developer Tools > Console via Cmd+Shift+P then Developer: Toggle Developer Tools, go to the Console tab, and check if you see [HOOKS] Failed to parse project hooks configuration undefined or something similar. If you do, expand the stack trace and share a screenshot or the text.
  • Was the plugin installed from the public Marketplace, or from a local or team marketplace?
  • Quick workaround to try. In Cursor Settings find Continual Learning, turn it off, then Cmd+Shift+P > Reload Window, then turn it back on. Do hooks show up after that?

In parallel, I’ll log this as a bug on our side. No ETA yet, but I’ll post in the thread if there’s an update.

Version: 3.2.21 (Universal)
VSCode Version: 1.105.1
Commit: 806df57ed3b6f1ee0175140d38039a38574ec720
Date: 2026-05-03T01:46:14.413Z
Layout: glass
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.4.0

yes i do have this error even in empty dir:

workbench.desktop.main.js:41986 [HOOKS] Failed to parse project hooks configuration undefined

logError @ workbench.desktop.main.js:41986

i installed plugin from public marketplace “Continues learning” cursor plugin

i tried workaround no luck

Version: 3.2.21
VSCode Version: 1.105.1
Commit: 806df57ed3b6f1ee0175140d38039a38574ec720
Date: 2026-05-03T01:46:14.413Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.4.0

```
workbench.desktop.main.js:41986 [HOOKS] Failed to parse project hooks configuration undefined

logError @ workbench.desktop.main.js:41986
logConfig @ workbench.desktop.main.js:41989
reloadHooks @ workbench.desktop.main.js:41989
await in reloadHooks
initialize @ workbench.desktop.main.js:41989
await in initialize
(anonymous) @ workbench.desktop.main.js:41989
Promise.then
Msm @ workbench.desktop.main.js:41989
_createInstance @ workbench.desktop.main.js:42043
h @ workbench.desktop.main.js:42043
LBu._executor @ workbench.desktop.main.js:60
(anonymous) @ workbench.desktop.main.js:60
 

Thanks @da1z and @Jason_DAmour for confirming and for the stack trace. The issue is consistent: marketplace plugin hooks silently don’t register on macOS. On init, the console shows [HOOKS] Failed to parse project hooks configuration undefined, while the skills and rules from the same plugin load fine. It reproduces in an empty workspace, so this isn’t related to any project-level config.

If anyone finds a reliable workaround, please share it here and I’ll add it to the ticket. Things we already tried that didn’t help: toggling the plugin off and on, then Reload Window.

I also run into this Problem.
Activating the settings “Include third-party Plugins, Skills, and other configs” is my current bypass. However this is a user-facing action and it is not a valid solution for my use case where I distribute the plugin internally.

Hey @Thomas_PELLETIER, thanks for confirming and for the workaround. It’s good to know the Include third-party Plugins, Skills, and other configs toggle gets around the issue. I agree it’s not a real fix for internal distribution since it requires action from each user.

We’re tracking the bug on our side, it’s the same [HOOKS] Failed to parse project hooks configuration undefined as others in the thread. No ETA for a fix yet, but we’ll post an update here as soon as we have one.

If the plugin is distributed via the team marketplace, let me know. That’ll help us confirm the scope.

Reproduced both with plugins from team marketplace, as well as plugins installed locally via ~/.cursor/plugins/local/

Hey @Jason_DAmour, thanks for reproducing this with local plugins from ~/.cursor/plugins/local/ too. That’s an important signal and it means the issue is broader than just the marketplace. I’ll add this detail to the ticket, so the scope is bigger than we first thought.

We’re still tracking the bug on our side and there’s no ETA yet. As soon as we have an update on a fix, we’ll reply here.

If another user finds this thread later, a temporary workaround is to enable Include third-party Plugins, Skills, and other configs in settings. Thanks @Thomas_PELLETIER. I know this isn’t a solution for internal distribution since it requires each user to do it manually.

How is this not resolved since May? Remove it from your docs at least so people stop attempting it.