Install / Update
Install the dsh-context plugin on DeepSeek Harness with released NPM package:
dsh plugin --profile web add dsh-context@latestUpdate the dsh-context plugin:
dsh plugin --profile web update dsh-context@latestWhat's New
⚠️ The supported dsh floor is now 0.1.5-rc.1
- The plugin now declares exactly two supported baselines: the dsh
0.1.5line from rc.1 (session-log V3) and the0.1.7line from rc.2 (V4). The manifest'sdshReleaseslists the two, the client-side peers require dsh>=0.1.5-rc.1, and the runtime gate (BASELINE_DSH_VERSION = 0.1.5-rc.1) takes older hosts (0.1.2–0.1.4, previously served by the real folds) out of the real feature set — they now get the fallback units and the upgrade modal. - One fold, two log generations. Every supported line runs a single code path: the running harness migrates pre-V3 logs on every read (or refuses the session), so the fold never sees legacy spellings; the dead V0/V2-only paths are gone.
docs/compatibility.mdis rewritten around the two-line matrix, and the compat test suite boots the built plugin against the real dsh sources at both baseline tags. - 0.1.7-rc.1 hosts (the interim V4 line admitted earlier in this cycle) should move to 0.1.7-rc.2: the rc.2 projection-cache face is re-probed per generation, so large corpora read warm instead of re-folding cold on every process start.
Feature
- A settings entry right in the Context Insights panel. The insight column now closes with a framed settings row under the activity heatmap. One click runs the same guarded jump the Context tab's Plugin Info card has always had, and the panel closes with the jump so its landing — this plugin's own settings page — is never hidden behind the overlay.
- The jump's wording is unified to "Open plugin settings" / 打开插件设置 in both seats (the Plugin Info card and the new panel row), naming what it actually opens. Localized in 简体中文 and English.
Enhancements
- The activity heatmap reads better and measures more: price cells by active sessions or steps, spell out the weekday rows, a GitHub-style Less→More key with a labeled opening column, Sunday-first anchoring, and a wider weekday gutter.
- The session search matches the last message, so a session is findable by what was last said in it, not just its title and path.
Fixes
- The Context Insights frame holds a fixed height instead of wobbling with the content.
- The projection-cache probe re-proves its face per dsh generation (0.1.7-rc.2 dropped the
cachedSnapshotoffset argument) — no more whole-corpus cold reads on a large dashboard's first open.
Commits
- feat: support dsh 0.1.7-rc.1 as the supported V4 line (d72b6f8)
- fix(client): anchor the activity heatmap on Sunday-first rows (51acdf4)
- feat(client): give the activity heatmap a Less→More key and a labeled opening column (1682ca3)
- feat(client): spell out the heatmap's weekday row labels (793b020)
- style(client): widen the heatmap's label-to-cell spacing (bd112d5)
- feat(client): price the activity heatmap by sessions or steps (41452fc)
- fix(client): hold the Context Insights frame at a fixed height (b377e36)
- feat(client): let the session search match the last message (07d3899)
- docs: add installation instructions for DSH web (7abe7da)
- fix(host): re-prove the projection-cache probe face per dsh generation (0eb33c3)
- feat: support dsh 0.1.5-rc.1+ and 0.1.7-rc.2+ as the supported lines (9acbf7e)
- feat(client): put a settings entry under the activity card (aeb1eb2)
- feat(client): rename the settings jump copy to "Open plugin settings" (7d5c721)
v0.55.0...v0.56.0 · 14 commits