Skip to content

Releases

v0.3.0

Choose a tag to compare

@ruisenbai ruisenbai released this 09 Sep 06:54

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.tgz

Or 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.1 baseline 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-fold working name; the cordis patch id: dsh-turn-fold is 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 the dsh-turn-fold dependency 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 for releases/latest/download/ installs.