dsh-vision-bridge v0.2.2
v0.2.2 — Installation UX: guided standalone installer
What's new
- Guided standalone installer (
setup.mjs). A single self-contained file
(Node.js >= 22.19) that walks you through profile selection and the three
bridge settings, then downloads, verifies, installs, configures (with
automatic backup and rollback), and validates the plugin. No globaldsh
install is required — the installer drives a pinned, tested DSH CLI
(@deepseek-ai/dsh@0.1.0-rc.6). - Verified by default. Every install path is SHA-256 gated against the
installer's trusted release map; a mismatch deletes the file and stops.
--what-ifprints the full plan (including the exact configuration that
would be written) without downloading or writing anything. - Safe profile editing.
cordis.patch.ymlis modified through a
structured YAML editor that preserves your comments and other entries,
writes atomically, and keeps a timestamped backup. Failures restore the
previous configuration and keep the installed package with clear recovery
instructions. - Windows path robustness. Tarball paths with spaces and Unicode are
handled safely (controlled temp directory + relative spec); no 8.3 short
names are used. - Idempotent and reversible. Re-running with the same version is a no-op;
upgrades keep your configuration; downgrades are refused. - README Quick Install in English and Chinese. Two-command Windows quick
install; the manual installation path is retained as the audit/fallback
path.
Notes
- The installer does not auto-discover providers/models: DSH has no stable
boot-free catalog API, so the upstream provider, vision provider, and
vision model IDs are entered manually (visible on your DSH Models page). - No telemetry. No credential access. No port management.
- Bridge runtime semantics are unchanged (image handling, Evidence schema,
retry policy, cache, U+200B tolerance).
Assets
| Asset | SHA-256 |
|---|---|
| dsh-vision-bridge-0.2.2.tgz | D5EB402017756FC5DC54E0E6E01DFA77216DC8B81A1EF3418F01B2962181EA7F |
| setup.mjs | 2DEA2E9510BFBD4396077F62603A2EA3C99A4BD7209D84C4B33B5CF7D57A3413 |
Both .sha256 sidecars are attached for machine verification.