Repository navigation
Releases
Releases · sharewiner/dsh-model-management
v0.2.3
v0.2.2
Changed
- Replaced provider enable/disable and model visibility text buttons with accessible switches that expose their current state through
aria-checked. - Indented model rows beneath their provider to make the hierarchy explicit.
- Improved off and disabled switch contrast in dark themes while keeping visible labels hidden from the compact control surface.
- Reduced provider card corner radius to align with the surrounding DSH settings interface.
v0.2.1
Critical startup fix
- Inline browser visibility and directory compatibility helpers into the single DSH client loader entry.
- Remove client-side package subpath
require()calls that were absent from the DSH module table and blocked Desktop startup. - Fail open for malformed model directory values.
- Preserve wrappers installed later by other plugins during lifecycle cleanup.
Verification
- 21 automated tests passed, including a VM execution of the actual client loader.
- GitHub Actions CI passed.
- Clean DSH Web Profile installation passed from the packed package.
- The installed client loader requires only the platform
reactseed. - npm metadata, integrity, repository identity, and bundle patch were verified.
v0.2.0
Highlights
- Manage the default DSH provider, model, and reasoning effort.
- Synchronize provider and model visibility with the composer and
/model. - Preserve the active session model while hidden or disabled.
- Route optional web search through the selected OpenAI Responses provider.
- Guard DSH client compatibility with capability detection and reversible lifecycle cleanup.
Install
dsh plugin --profile web add @sharewiner/dsh-model-management@0.2.0Verification
- 18 automated tests passed.
- GitHub Actions CI passed.
- Clean DSH Web Profile installation passed from the official npm registry.
- npm repository identity, integrity, public access, and bundle patch metadata were verified.
This release remains early access because model-picker synchronization uses a guarded compatibility layer around DSH 0.1.1-rc.2 client internals.