Model Switch v0.1.0
Release: v0.1.0 · stable · published 2026-08-26 · tag commit c2d413ebc84288e9015ff0ca0e3dfe5d73e978c9
Highlights
Model Switch 0.1.0 is the first plugin-only release for explicit model routing on DeepSeek Harness 0.1.1-rc.2.
- Adds a Default Main provider/model/effort setting. It is copied only into newly created sessions; existing sessions are not migrated.
- Adds Subagent routing with follow-main and fixed-route modes, workflow overrides, and cold restore.
- Resolves follow-main from the active parent request before stale session options.
- Preserves inherited provider/model when rc.2 cannot carry reasoning effort.
- Adds localized Model Switch settings with revision-aware writes and clean lifecycle disposal.
Behavior / technical boundary
This release does not replace Search, Vision, read_image, ordinary chat attachments, image generation, or other official/provider paths. It edits no DSH Core files and relies only on released plugin seams.
Install / upgrade / compatibility
DSH_HOME=~/.dsh dsh plugin --profile web add github:NOirBRight/dsh-model-switch#v0.1.0Restart the selected profile after installation. Requires Node 22.19+ and the DSH 0.1.1-rc.2 peer set.
Validation / package contents
The repository tag contains Host/client source, localized settings, routing policy/runtime tests, integration coverage, and a pack-consumer gate; source/tests/scripts are not part of the package files allowlist. Known packaging issue: the manifest points to lib/, but this tag does not contain compiled lib/ output. GitHub-tag installs may fail to boot; use v0.1.1 or newer for production.