Branch a session into another Agent preset from any completed turn. The Agent preset label in the session header becomes a menu, and a Branch mode pill is added beside the built-in branch button under each completed reply; either entry creates a new session composed in the chosen preset and copies the conversation's event-log prefix up to the chosen turn, leaving the source session unmodified. A session that has not run yet switches preset in place. It uses create-plus-migrate rather than fork because DSH locks the preset after the first turn and its built-in fork inherits the parent preset.
This plugin has not published an npm package, so the store does not offer an install command yet. Use the repository link below to view the source.