{"version":"2.1.80","anchor":"inline-marketplace-definitions-in-settings","canonical_anchor":"inline-marketplace-definitions-in-settings","heading":"Inline Marketplace Definitions in Settings","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.80\/e\/inline-marketplace-definitions-in-settings","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.80","markdown":"### Inline Marketplace Definitions in Settings\n\n**What**\n\nDefine plugin marketplaces directly in `settings.json` using a new `\"settings\"` source type, without needing an external repository.\n\n**Details**\n\n- Add marketplace definitions inline via the `extraKnownMarketplaces` config with `source: \"settings\"`\n- The reconciler writes a synthetic `marketplace.json` to the cache directory\n- Plugins must use remote sources (github, git-subdir, npm, url, pip) \u2014 relative paths are not supported\n- Reserved official marketplace names (anthropic, claude, etc.) cannot be used with settings sources\n- Marketplace name must match the `extraKnownMarketplaces` key\n\n**Evidence**\n\nSettings source marketplace schema (search for `\"source: \\\"settings\\\"\"` and `\"Inline marketplace manifest defined directly in settings.json\"`)"}