{"version":"2.1.280","anchor":"new-plugin-file-watcher-with-debounceburststorm-reload-log","canonical_anchor":"new-plugin-file-watcher-with-debounceburststorm-reload-log","heading":"New plugin file-watcher with debounce\/burst\/storm reload logic","tier":"internal","area":"Plugins","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/new-plugin-file-watcher-with-debounceburststorm-reload-log","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### New plugin file-watcher with debounce\/burst\/storm reload logic\n\nClaude Code now batches plugin file changes with debounce, burst and storm limits before reloading plugins\n\n**What**\n\nClaude Code has a new watcher for plugin directories that groups together file changes instead of reacting to each one individually. It applies a debounce delay (waiting for changes to settle), a burst threshold, and a storm threshold before triggering a plugin reload, and it rescans directories with a circuit breaker that can defer reloads when changes come in too fast.\n\n**Why**\n\nThis prevents plugins from being reloaded repeatedly in quick succession when many files change at once, such as during a bulk edit or a git checkout, which could otherwise slow things down or cause reload thrashing.\n\n- Area: Plugins\n- Tier: Under the hood\n- Useful: 3\/5\n- Signal: 2\/5"}