{"version":"2.1.281","anchor":"plugin-updates-gain-directory-binding-failure-codes","canonical_anchor":"plugin-updates-gain-directory-binding-failure-codes","heading":"Plugin updates gain directory-binding failure codes","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/plugin-updates-gain-directory-binding-failure-codes","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Plugin updates gain directory-binding failure codes\n\nPlugin updates have five new directory-related failure codes, and an update now fails with `directory_commit_mismatch` when a new check rejects it\n\n**Unclear.** The finding does not say what a plugin's directory binding is or what makes the new check reject an update.\n\n**What**\n\nPlugins are add-ons that extend Claude Code. The list of reasons a plugin install or update can fail has five new entries:\n\n- `directory_unavailable`\n\n- `directory_identity_changed`\n\n- `directory_binding_unreadable`\n\n- `directory_commit_mismatch`\n\n- `directory_listing_not_installable`\n\nA new check runs when a plugin is updated. If the check rejects the update, the update fails with `directory_commit_mismatch`.\n\n**Why**\n\nIf a plugin update fails, one of these codes may now be the reason given, and the code names the specific problem that stopped it."}