github bowenliang123/dsh-context v0.81.1

latest release: v0.81.2
3 hours 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

Fixes

  • session/list stopped carrying per-turn header detail — up to −63% payload, resolving the 4–5s list timeout (#225)
    • The contextHeaders projection now declares wire.summary: false, the harness's own per-endpoint trim: list rows no longer carry any header epochs, whose per-turn tools[] detail made up 96–98% of the projection's 46–68% share of the list payload.
    • The opened session still receives the full epochs through the unfiltered push channel, so the Context panel — current composition, trend, and DNA mode — renders exactly as before, with no new fetch paths, aggregates, or caches; fold state, schemas, and projection-cache rows are untouched.
    • Measured before/after on the same warm cache: a real 1,086-session workspace dropped 5.49 MB → 3.17 MB (−42.2%); a synthetic profile at the issue's scale (2,580 sessions, ~9.7k header epochs, ~232k tool rows) dropped 18.01 MB → 6.62 MB (−63.3%) with server time 1.04 s → 0.77 s; the client's first-load decode dropped 5.49 MB → 3.17 MB. Every other projection stayed byte-identical, and fleet cards, the insights page, and a cold session's first open were verified unchanged in the browser.

Changes

  • Compatibility floors are now per-line: 0.2.0-rc.2+, 0.2.1-rc.2+, 0.2.2-rc.1+.
    • engines.dsh and the dsh peers declare the floors as >=0.2.0-rc.2 || >=0.2.1-rc.2 || >=0.2.2-rc.1, and dsh.compatibility.dshReleases records the floor keys; the 0.2.2 baseline rose from alpha.3 to rc.1 over a version-bump-only tag diff (staged sources identical, all seam needles unchanged).
    • The 0.2.2-alpha.3 spellings leave the baselined set and the compatibility records; the 0.1.7 line stays refused, and releases newer than the floors are admitted by design.
  • The recommendations card gained a Zilliz entry.

Commits

  • perf(list): stop carrying header epochs in session/list rows (#225) (91701f4a)
  • chore(compat): support per-line floors 0.2.0-rc.2+, 0.2.1-rc.2+, 0.2.2-rc.1+ (a6dc5ae7)
  • chore(recoms): zilliz (9a0b2a18)
  • chore(release): 0.81.1 (6d6ff68e)

v0.81.0...v0.81.1 · 4 commits

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.