{"version":"2.1.281","anchor":"plugin-plumbing-catalog-version-install-source-aliased-plu","canonical_anchor":"plugin-plumbing-catalog-version-install-source-aliased-plu","heading":"Plugin plumbing: catalog-version install source, aliased plugin IDs, sent-from records","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/plugin-plumbing-catalog-version-install-source-aliased-plu","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Plugin plumbing: catalog-version install source, aliased plugin IDs, sent-from records\n\nThree small internal plugin changes: catalog-version installs, resolved IDs for aliased plugins, and sent-from records\n\n**Unclear.** The finding does not say what a sent-from record holds or how these changes affect installing plugins.\n\n**What**\n\nPlugins are add-on bundles for Claude Code. Three internal changes affect how they are handled:\n\n- The version given when installing a plugin is now wrapped as `{ kind: \"catalog\", version }`.\n\n- The plugin command line now passes the resolved `pluginId` when a result has an `aliasedId`, meaning the plugin was found under another name.\n\n- A registry proxy gained `getSentFromRecord` and `setSentFromRecord`.\n\n**Why**\n\nThese are behind-the-scenes changes to plugin handling with no visible effect described."}