{"version":"2.1.296","anchor":"plugin-dependency-errors-now-explain-same-name-claudeai-syn","canonical_anchor":"plugin-dependency-errors-now-explain-same-name-claudeai-syn","heading":"Plugin dependencies handle same-name plugins synced from claude.ai","tier":"notice","area":"Plugins","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.296\/e\/plugin-dependency-errors-now-explain-same-name-claudeai-syn","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.296","markdown":"### Plugin dependencies handle same-name plugins synced from claude.ai\n\nPlugin dependency matching now accounts for same-name plugins synced from your claude.ai account, and its errors explain the conflict and how to fix it\n\n**What**\n\nPlugins are add-ons for Claude Code, and a plugin can depend on another plugin. Some plugins come from a marketplace synced from your claude.ai account. This release changes how dependencies are matched when a plugin with the same name is involved:\n\n- Matching: a dependency on `name@<synced marketplace>` is now accepted when the plugin declaring it also comes from the synced marketplace. Before, dependencies resolved only against the exact id or the default marketplace suffix.\n\n- Error text: when a dependency is reported as not installed but a same-name plugin is loaded from your claude.ai account, the error carries a `sameNameSyncedPlugin` hint and says that copy \"is loaded from your claude.ai account but meets a marketplace dependency only for other claude.ai plugins\".\n\n- Fix hint: the suggestion now reads `Install \"X\", which then loads instead of \"Y\", or ...`. It used to read `Install \"${dependency}\" or uninstall \"${plugin}\"`.\n\n- Disable instead of uninstall: for plugins from a claude.ai-synced marketplace, the hint now says to disable the plugin rather than uninstall it.\n\n**Why**\n\nIf you use plugins synced from claude.ai, a confusing \"not installed\" error now explains which copy is loaded and what to do. Dependencies between synced plugins that failed to resolve before should now resolve.\n\n- Area: Plugins\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}