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
Fixes
- The Context tab no longer blanks or jumps while a live session updates (#259) — the accepted detail now keeps every landed collection (events, commands, files, spans, nodes) across a core refresh and replaces each one only when its own part response lands. Previously the core read alone was committed, so the events list body and the browser rows could blank and repaint after every step. A carried collection is dropped as soon as its replacement read is declared unavailable or its bounded retries are exhausted, so outdated rows are never passed off as current, and a part read superseded by a newer accepted revision is re-read instead of leaving the previous revision's rows in place.
- The delta-pending indicator no longer shifts the browser content (#259) — the "loading the complete comparison" note used to mount and unmount on every detail revision, moving the scrolled rows up and back. It now holds a fixed slot at the end of the meta row, with the localized copy in its tooltip and accessible name, and marks the scrolled list busy, so the rows stay put.
Changes
- Development: fact-store fixtures are shared across the client specs, and the carry behaviour is pinned by tests for kept-until-replacement, superseded-read re-read, drop on unavailable or exhausted reads, the byte ledger, and the per-revision retry budget.
Commits
- fix(context): keep the accepted detail across a core refresh (5594b508)
- fix(browser): hold the delta-pending marker out of the flow (b040e88b)
- chore(release): 0.85.1 (8b4fddd5)
v0.85.0...v0.85.1 · 3 commits