dsh-profile-switch: Interactive Plugin for Switching Named Model Configurations

`dsh-profile-switch` is a DSH plugin designed to uniformly manage default models, thinking levels, and subagent settings through named configurations. It supports both TUI and Web interfaces, enabling fast workspace configuration switching and maintenance via the `/profile-switch` and `/profile-cfg` commands. It simplifies workspace context switching into a single command, eliminating tedious model adjustments. The plugin features headless-mode fault tolerance, supports independent subagent override settings, and depends on the `dsh-subagent-registry` plugin. Configuration data is stored in local JSON files, with self-healing capability in case of file corruption. It integrates deeply with `dsh-tui-pi` to ensure a real-time TUI switching experience.

Read More