Repository navigation
Releases
Releases · ruisenbai/dsh-turn-fold
v0.3.0
dsh-turn-fold 0.3.0
Two-level folding for DeepSeek Harness reasoning and tool calls in the Web client.
Host requirement
engines.dsh: 0.1.5-alpha.1(exact host baseline this release targets; also requires Node^22.19.0 || >=24.0.0).
Install
dsh plugin --profile web add https://github.com/ruisenbai/dsh-turn-fold/releases/latest/download/dsh-turn-fold.tgzOr install through the dsh plugin market (awesome-dsh-plugin catalog entry ruisenbai/dsh-turn-fold). Refresh the Web page after installation. Remove with dsh plugin --profile web remove dsh-turn-fold.
What this release adapts
- Targets the DSH
0.1.5-alpha.1baseline across Host and Web APIs. - Session replay fixtures moved to Session log v3 (
session.v3.jsonl). - SavedMetrics type fix for restored per-turn metrics.
- Package is named
dsh-turn-fold(non-scoped), replacing the earlier@deepseek-ai/dsh-turn-foldworking name; the cordis patchid: dsh-turn-foldis unchanged.
Verification executed
npm run verify— typecheck, 53 unit tests, build, lint (all green).npm run test:browser— real Web composition replay: 10 Playwright tests covering recorded read/edit/failed-search sessions, aria snapshot comparison, clipboard copy, saved preferences, release acknowledgement, reduced motion, mobile layout, summary alignment, language change, and native fold restoration.npm run test:install— official CLI add/remove smoke in a disposable web profile, asserting thedsh-turn-folddependency and bundle activation.npm run docs:record+npm run docs:check— bilingual README pairing hashes.
Not executed
- Real-LLM end-to-end sessions (browser tests replay recorded fixtures instead).
- Verification against DSH versions other than
0.1.5-alpha.1. - Compatibility testing with third-party renderer-replacing plugins.
Assets
dsh-turn-fold-0.3.0.tgz— this release's tarball.dsh-turn-fold.tgz— byte-identical stable alias forreleases/latest/download/installs.