{"version":"2.1.287","anchor":"plugin-directory-update-stats-and-skip-kind-in-hook-refusal","canonical_anchor":"plugin-directory-update-stats-and-skip-kind-in-hook-refusal","heading":"Plugin auto-update now counts directory updates, and a hook error report is fixed","tier":"internal","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287\/e\/plugin-directory-update-stats-and-skip-kind-in-hook-refusal","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287","markdown":"### Plugin auto-update now counts directory updates, and a hook error report is fixed\n\nPlugin auto-update results now count directory updates that succeeded, failed, got stuck or changed identity, and hook refusals record their kind\n\n**Unclear.** It is not clear whether these counts are shown to users or used only as telemetry.\n\n**What**\n\nWhen Claude Code updates plugins automatically, the result now counts what happened to plugin directories:\n\n- `directory_updated`\n\n- `directory_update_failed`\n\n- `directory_update_stuck`\n\n- `directory_identity_changed`\n\nSeparately, when the hook engine refuses to start a hook, the report now records what kind of refusal it was. Previously it read the wrong value for this.\n\n**Why**\n\nThis gives more insight into how plugin directory updates go, and makes hook refusal reports accurate.\n\n- Area: Plugins\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}