dsh-plugin-bridge
Previewable cross-preset session migration for DeepSeek Harness with bounded, fixed-schema handoffs
What it is
Previewable cross-preset session migration for DeepSeek Harness with bounded, fixed-schema handoffs
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add dsh-plugin-bridge@0.5.2
DSH versions accepted
>=0.1.0-rc.7 <0.2.0-0 || 0.2.0-rc.2 || >=0.2.1-alpha.1 <0.2.2-0 || >=0.2.2-alpha <0.2.3-0
Author and traction
Totoro-qaq · ★ 165 · Updated 2026-11-06
About this plugin
dsh-plugin-bridge
English | 中文
Halfway through a task and need another tool preset? Switching the produced session in place would leave tool history that belongs to the old assembly. Bridge previews a bounded five-part handoff, opens a clean target, and leaves the original session untouched.
Quick start · Why Bridge · Evidence · Decisions · Compatibility Quick start
Bridge 0.5.2 admits the published DSH 0.2.2 line through stable 0.2.2, including 0.2.2-rc.1. Bridge 0.5.1 admitted the 0.2.2 alpha line, including published 0.2.2-alpha.2. Bridge 0.5.0 adds a conversation-menu action, a configurable shortcut and natural-language preparation, while keeping preview, editing and human confirmation. The 0.5.0 candidate passed isolated official 0.2.1-rc.2 Web and native macOS Desktop handoffs and a keyless 0.2.0-rc.2 backward check. The acceptance record separates runtime tests, their limits and pending publication checks. Admission of a later alpha is not that acceptance; see Support policy.
Check the Host's actual pnpm executable when installing or removing packages. pnpm 11.22.0 has a known late-worker shutdown bug that can keep a package operation alive after printing Done; natural DSH reproductions isolated the upstream fixes. Use 11.26.0 or later, which includes the upstream fixes, and avoid overlapping package operations. If an operation is pending, wait for it to settle or stop the Host normally before using the offline CLI. Bridge does not bundle pnpm or upgrade your tools automatically. npm / CLI
Install from npm:
On DSH 0.1.5-rc.2, restart dsh web after adding or removing the plugin. On DSH 0.1.6-alpha.2, a first install from the WebUI Plugins page applies live; CLI install and upgrades may still need one restart. DSH 0.1.7-alpha.1 was tested with CLI installation, live disable/enable, and removal followed by a restart; restart-free installation or upgrades were not tested.
On DSH 0.2.1-alpha.3 / 0.2.1-alpha.4 Web with HMR, the running pluginManager service's installBundle() API, including Remote API callers and the agent's plugin_manager tool, returns already-installed for a package already in the profile, even when another version is requested. API replacement uses removeBundle(name) followed by installBundle(spec); honor any restart request. See the upstream upgrade guide.
For CLI replacement, stop the Host using the selected profile, run dsh plugin --profile web remove dsh-plugin-bridge, then dsh plugin --profile web add , and start the Host again. The CLI runs separate profile package operations; the running-API refusal above does not apply to that path.
Similar plugins
dsh-purge
让 AI 更专注地辅助学习与动手实验:DSH 附加组件,提供状态自检、提示词与规则管理、本机备份与回滚。
dsh-unrestricted
Toggleable unrestricted mode for DeepSeek Harness: fuses execution rules into the active standard, ptc, cordis, minimal,…
dsh-univer-office
DSH × Univer integration with a bundled collaboration Gateway and Viewer: inline previews, live floating Worktree window…