{"version":"2.1.269","anchor":"plugin-sandbox-surfaces-now-support-multiple-modules-per-plu","canonical_anchor":"plugin-sandbox-surfaces-now-support-multiple-modules-per-plu","heading":"Plugin sandbox surfaces now support multiple modules per plugin","tier":"soon","area":"Plugin UI","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269\/e\/plugin-sandbox-surfaces-now-support-multiple-modules-per-plu","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269","markdown":"### Plugin sandbox surfaces now support multiple modules per plugin\n\nPlugin sandbox UI surfaces can now load multiple modules per plugin instead of just one\n\n**What**\n\nPlugins that add UI surfaces (screens or panels shown inside Claude Code's sandbox) could previously only register one surface module each. Now a plugin can declare a `surfaceModules` array, with each module carrying its own path, source, and component, and the loader keeps track of which module each mounted component came from.\n\n**Why**\n\nThis lets a single plugin ship more than one UI surface at a time, instead of being limited to one, giving plugin authors more flexibility in how they structure their UI code.\n\n- Area: Plugin UI\n- Names: `surfaceModules`\n- Tier: Nothing to try yet\n- Useful: 4\/5\n- Signal: 3\/5"}