github bowenliang123/dsh-context v0.60.0

latest releases: v0.81.2, v0.81.1, v0.81.0...
one month ago

Install / Update

Install the dsh-context plugin on DeepSeek Harness with released NPM package:

dsh plugin --profile web add dsh-context@latest

Update the dsh-context plugin:

dsh plugin --profile web update dsh-context@latest

What's New

Feature

The Context Browser keeps evolving: a deeper assistant-row filter, smarter tool-call capsules, a cold-start fix for the timeline source, and a pickable delta baseline with a persisted preference.

f3db7ab9c49b001566a84449d114dcf6
  • Pickable delta baseline — the browser's fixed "vs previous turn" hint becomes a toggle: prev step diffs the shown step (or the live surface) against the immediately preceding record; prev turn diffs against the previous turn's last step — on live, that reads as this turn's growth so far. A step or live surface with no predecessor diffs against zero, so its whole makeup shows as change. The step picker's options also drop their time suffix.
  • A new plugin preference — "Context Browser · Diff baseline" leads the tool-sort row in the plugin settings, persisting the toolbar toggle's default (prev step out of the box). Stale stored values degrade to the default instead of breaking the section.
image
  • Richer assistant-row filtering — the assistant category filter now scans reasoning/thinking blocks, groups call-name capsules by name with a ×N multiplier, makes tool-name capsules reveal the tool's schema row, and filters by content kind with per-kind counts. The call breadcrumb recovers on mixed text+calls rows, and tool-name capsules stay inert.

Fixes

  • Cold-start fix — the timeline source cold-starts when no projection value is pushed, with the failure surface and pushed takeover covered by tests.

Commits

  • feat(browser): pick the delta baseline — previous step or previous turn's last step (db81a6e)
  • feat(settings): default delta baseline preference for the Context browser (6bf3de8)
  • test(browser): cover the cold start, failure surface, and pushed takeover (6778768)
  • fix(browser): cold-start the timeline source when no projection value is pushed (864aa26)
  • fix(browser): rename the Response section head to Answer (9ec5328)
  • fix(browser): make tool-name capsules inert (079f284)
  • feat(browser): scan reasoning blocks in the assistant row filter (647bf7b)
  • feat(browser): group call-name capsules by name with a ×N multiplier (284eaf9)
  • feat(browser): tool-name capsules reveal the tool's schema row (5a62b2b)
  • style(tags): brighten the fact-tag capsule edge to border-l2 (213efee)
  • fix(browser): recover the call breadcrumb on mixed text+calls assistant rows (0ddef07)
  • chore(lint): enforce one object property per line (d61d014)
  • feat(browser): filter assistant messages by content kind with per-kind counts (f099cd9)
  • docs: enhance compatibility and parsing resilience sections in AGENTS.md and compatibility.md (a5d4c29)

v0.59.2...v0.60.0 · 14 commits

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.