Releases: Totoro-qaq/dsh-plugin-bridge
Releases · Totoro-qaq/dsh-plugin-bridge
Release list
v0.2.11 — scalable session polling
What changed
- Compression-worker completion polling now reads only that session's bounded
session.historytail, using a pre-prompt event watermark and a newerturn/start/turn/endas the completion barrier. - Preview, migration,
/bridge, and CLI paths reuse the source session row instead of repeatedly scanning the global session list. - No TTL cache is used, so stale
running=falsestate cannot reintroduce the delayed-start race.
Evidence
- 30 worker polls:
session.listcalls reduced from 32 to 1. npm run verify: 126/126 tests, generated artifacts, datasets, and isolated package smoke pass.- Node.js 22/24 CI and CodeQL pass.
- Fresh official DSH
0.1.1-rc.2live migration withdeepseek-v4-flash: source / preview / target facts 4/4 / 4/4 / 4/4, doctor 13/13, all 3 test sessions archived.
Install or upgrade
dsh plugin --profile web add dsh-plugin-bridge@0.2.11Restart the WebUI once after installation, then run /bridge --doctor.
See CHANGELOG.md for details.
v0.2.10 · npm-ready Bridge
Install from npm
dsh plugin --profile web add dsh-plugin-bridgeRestart dsh web once, then run /bridge --doctor.
What changed
- first public npm release with a real pack/install/import gate
- one
npm run verifycommand for build, types, 125 tests, generated artifacts, datasets, and the published tarball - shorter English and Chinese README homepages with a compact compatibility matrix and migration decision table
- detailed safety, image, cost, and evidence notes moved to
docs/design.md - official WebUI client-module feasibility documented without coupling the stable slash-command core to prerelease UI APIs
The migration runtime is unchanged from v0.2.9. Existing rc.2 vision acceptance remains the model-path evidence; v0.2.10 adds npm and release-surface verification.
v0.2.9 — localized command output
What changed
/bridgeusage, doctor, preview, confirmation, and successful migration output now follow the selected handoff language.- A reviewed preview carries its resolved language into the later
--goconfirmation. - English handoffs keep fallback target titles fully English.
Verification
- 125/125 tests passed
- Node.js 22/24 CI passed
- CodeQL passed
- package dry-run passed
v0.2.8 — bilingual command metadata
What changed
/bridgecommand-list metadata now follows the existinglangconfiguration.- The default
automode shows one compact bilingual English/Chinese line alongside upstream commands. - Explicit
enandzhmodes localize both the description and input hint.
Verification
- 124/124 tests passed
- Node.js 22/24 CI passed
- CodeQL passed
- package dry-run passed
v0.2.7 — fail-closed handoffs
What changed
- When
goal.pausefails, Bridge now clears the stored goal before cancelling the target session, closing the queue-before-cancel race. goal.clearremains an optional route, so/bridge --doctorstays at the existing 13/13 compatibility baseline.- README compatibility notes now explain the DSH 0.1.1-rc.2 image-model admission change and why Bridge copies the source VLM before kickoff.
Verification
- 123/123 tests passed locally
- Node.js 22/24 CI passed
- CodeQL passed
- package dry-run passed
v0.2.6 — vision-safe rc.2 handoffs
What changed
- unresolved images can cross presets through the persistent attachment path on supported Harness hosts
- existing image analysis is preserved verbatim outside the bounded summary, avoiding unnecessary visual reprocessing
- target sessions now inherit the source provider, model, and reasoning effort before goal creation or kickoff
- image migration messages and compatibility guidance now cover rc.8+ and DSH 0.1.1-rc.2
Verified
- isolated official DSH 0.1.1-rc.2 WebUI: /bridge registration and doctor 13/13
- deepseek-v4-flash-vision-exp: 5/5 resolved facts and 5/5 unresolved-image target facts
- installed /bridge minimal then --go --continue path retained the source VLM and moved one raw PNG
- 121/121 tests, Node 22/24 CI, package check, and CodeQL passed
- installed-command fixture: 1,770 nominal / 4,714 processed tokens; absolute single-fixture measurement, not a universal overhead percentage
See the repository report for the fixture, raw evidence, token ledger, and limits.
v0.2.3 — accurate one-turn continuation
What changed
--continuenow restates and starts work in one target request while keeping the stored goal paused- kickoff always carries the handoff summary, including with advanced
--inject goal - English and Chinese README pages are shorter, navigable, and explicit about accuracy and token costs
Verified
- 111 tests and package checks pass on Node 22/24
- CodeQL passes
- isolated official dsh rc.8 WebUI produced exactly one target request; the paused goal stayed stable after idle and host restart
dsh-plugin-bridge v0.2.2
Safer handoff confirmation
- Migrated goals are paused by default; the target session restates the handoff and waits for confirmation.
- Use
--continueonly when the target should proceed immediately. - Success output now includes the exact target session title and ID.
- The README now uses the project social cover, links the Awesome DeepSeek Harness listing, and explains preset factory vs Bridge.
- Verified end to end on the official dsh 0.1.0-rc.8 WebUI, including restart persistence.
Install:
dsh plugin --profile web add github:Totoro-qaq/dsh-plugin-bridge#v0.2.2Restart dsh web, then type /bridge.