{"version":"2.1.281","anchor":"plugin-versions-from-non-manifest-sources-get-a-content-hash","canonical_anchor":"plugin-versions-from-non-manifest-sources-get-a-content-hash","heading":"Plugin versions from non-manifest sources get a content-hash suffix","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/plugin-versions-from-non-manifest-sources-get-a-content-hash","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Plugin versions from non-manifest sources get a content-hash suffix\n\nPlugin versions that don't come from an installed plugin can now get a 12-character hash added to the end\n\n**Unclear.** The finding does not say what the hash is computed from or when the extra input is supplied.\n\n**What**\n\nWhen Claude Code works out a plugin's version, it now records where that version came from. A version that did not come from an installed plugin gets a 12-character hash added to its end, in the form `-xxxxxxxxxxxx`, when some extra input is supplied. Plugins from claude.ai take their version from the provided version. A log line records which kind of version was used for each plugin.\n\n**Why**\n\nYou may see plugin version strings with a hash suffix. Two copies with the same stated version can then show different version strings."}