{"version":"2.1.73","anchor":"plugin-dependency-resolution","canonical_anchor":"plugin-dependency-resolution","heading":"Plugin Dependency Resolution","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.73\/e\/plugin-dependency-resolution","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.73","markdown":"### Plugin Dependency Resolution\n\nPlugin installation now resolves transitive dependencies. When installing a plugin that declares dependencies, Claude Code validates the entire dependency closure and reports issues clearly:\n\n- Dependency cycles are detected and reported: `\"Dependency cycle: A \u2192 B \u2192 A\"`\n- Cross-marketplace dependencies are blocked with an explanation\n- Missing dependencies report which marketplace they expected to be in\n- Installation messages now show the dependency count: `\"\u2713 Installed my-plugin (+ 2 dependencies)\"`\n- Disabled dependencies are flagged: `\"disabled \u2014 enable it or remove the dependency\"`\n\n**Evidence**\n\nPlugin dependency resolver (search for `\"Dependency cycle\"`, `\"cross-marketplace\"`, `\"not found in any configured marketplace\"`)"}