{"version":"2.1.299","anchor":"plugin-hook-registration-deferred-and-awaited-at-startup-pl","canonical_anchor":"plugin-hook-registration-deferred-and-awaited-at-startup-pl","heading":"Plugin hooks are set up before use in non-interactive sessions","tier":"notice","area":"Plugins","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/plugin-hook-registration-deferred-and-awaited-at-startup-pl","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Plugin hooks are set up before use in non-interactive sessions\n\nWithout the interactive screen, Claude Code now waits for plugin hooks to register at startup, and `\/reload-plugins` records hook reloads\n\n**What**\n\nPlugins are add-on packages for Claude Code, and they can include hooks, which are commands Claude Code runs at set points. When Claude Code runs without its interactive screen, it now waits for plugin hooks to finish registering at startup before going on. `\/reload-plugins` now also records when plugin hooks were reloaded.\n\n**Why**\n\nThis may stop plugin hooks from missing events that happen early in a session.\n\n- Area: Plugins\n- Names: `\/reload-plugins`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}