63ee0ee709
Marketplace plugin toggles in Settings → Plugins wrote the installed-plugin registry and then only requested a render through the settings callback. In a live TUI session that left already-loaded slash commands, hooks, tools, agents, and SSH tool state unchanged until the user manually reloaded plugins or restarted. Make the plugin-change callback awaitable and wire the settings selector to the same reload pipeline used by the slash-command runtime: clear plugin-root caches for the active project registry, refresh slash command state, refresh the SSH tool, then request a render. Await the callback after npm and marketplace registry writes so Settings → Plugins reflects live plugin state immediately. Add a regression test proving a marketplace toggle calls setPluginEnabled before the plugin-change reload callback resolves.