{"version":"2.1.321","anchor":"plugin-test-engine-cancels-notifications-and-records-skipped","canonical_anchor":"plugin-test-engine-cancels-notifications-and-records-skipped","heading":"Removed plugins' pending notifications are cancelled on reload","tier":"internal","area":"Plugins","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/plugin-test-engine-cancels-notifications-and-records-skipped","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### Removed plugins' pending notifications are cancelled on reload\n\nReloading hooks modules now cancels notifications from plugins being removed, and the plugin test harness records skipped items\n\n**What**\n\nWhen Claude Code reloads its hooks modules, it now cancels pending notifications from plugins that are being removed. The test harness for plugins also records items that were skipped, next to the ones that were delivered.\n\n**Why**\n\nThis mostly affects people who write plugins and test them.\n\n- Area: Plugins\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}