Skip to content

Releases: Totoro-qaq/dsh-plugin-bridge

v0.2.11 — scalable session polling

Choose a tag to compare

@Totoro-qaq Totoro-qaq released this 24 Aug 10:31
e491b6c

What changed

  • Compression-worker completion polling now reads only that session's bounded session.history tail, using a pre-prompt event watermark and a newer turn/start / turn/end as 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=false state cannot reintroduce the delayed-start race.

Evidence

  • 30 worker polls: session.list calls 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.2 live migration with deepseek-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.11

Restart the WebUI once after installation, then run /bridge --doctor.

See CHANGELOG.md for details.

v0.2.10 · npm-ready Bridge

Choose a tag to compare

@Totoro-qaq Totoro-qaq released this 22 Aug 19:44
40f1bd1

Install from npm

dsh plugin --profile web add dsh-plugin-bridge

Restart dsh web once, then run /bridge --doctor.

What changed

  • first public npm release with a real pack/install/import gate
  • one npm run verify command 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

Choose a tag to compare

@Totoro-qaq Totoro-qaq released this 22 Aug 17:54
0c6c6c0

What changed

  • /bridge usage, doctor, preview, confirmation, and successful migration output now follow the selected handoff language.
  • A reviewed preview carries its resolved language into the later --go confirmation.
  • 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

Choose a tag to compare

@Totoro-qaq Totoro-qaq released this 22 Aug 04:41
d07b42c

What changed

  • /bridge command-list metadata now follows the existing lang configuration.
  • The default auto mode shows one compact bilingual English/Chinese line alongside upstream commands.
  • Explicit en and zh modes 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

Choose a tag to compare

@Totoro-qaq Totoro-qaq released this 22 Aug 04:32
7e55518

What changed

  • When goal.pause fails, Bridge now clears the stored goal before cancelling the target session, closing the queue-before-cancel race.
  • goal.clear remains an optional route, so /bridge --doctor stays 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

Choose a tag to compare

@Totoro-qaq Totoro-qaq released this 21 Aug 15:49
ba26954

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

Choose a tag to compare

@Totoro-qaq Totoro-qaq released this 20 Aug 08:28
34777d9

What changed

  • --continue now 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

Choose a tag to compare

@Totoro-qaq Totoro-qaq released this 20 Aug 07:44
1afbdae

Safer handoff confirmation

  • Migrated goals are paused by default; the target session restates the handoff and waits for confirmation.
  • Use --continue only 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.2

Restart dsh web, then type /bridge.