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
-
New Context panel in the right Sidebar (dsh 0.1.5+) — the whole Context dashboard is now available as a panel tab beside the chat, not only as a conversation tab. Pick Context on the right Sidebar's guide page and the panel opens, reusing the same view and data path as the tab: composition, Context browser, trend, events and file activity all read the same projections.
- The panel is laid out for a narrow column — it stacks composition, browser and trend (browser right after the composition card) and drops the head cards that need a full-width pane (context stats and plugin info).
- The tab is registered through a deferred inject and re-proved before use, so a harness without the right Sidebar simply never gets the panel: no pending fiber, no error, and the conversation tab is unchanged.
-
Native support for the dsh 0.1.3 and 0.1.5 session-log generations (V2 and V3) — the plugin now folds all three generations from one shape-driven code path, so the Context tab reads newer logs instead of silently showing empty sections. 0.1.3 moved the assistant stream into the settlement; 0.1.5 made the system prompt a surface node, renamed the replacement endpoints, and renamed the PTC vocabulary. Every spelling is handled without ever branching on a detected harness version.
- The automated compatibility matrix now stages the REAL harness sources at
0.1.2-rc.1,0.1.3-alpha.2and0.1.5-alpha.1and probes each generation's seams in both directions on everypnpm test. - The fold's statistics are differentially checked against the harness's OWN projection values (
sessionStats,contextBreakdown,contextPressure,tokenUsage) on real V0 and V3 logs.
- The automated compatibility matrix now stages the REAL harness sources at
Also in this release: the Context tab's main row and the events/file-activity row now fold at the same 360px column floor, so paired cards stack instead of being crushed; a live system-prompt list whose entries are missing a numeric field is refused by the fast path and sanitized; and the host fold's envelope system list is pinned between folds.
Commits
- feat(compat): fold the V2 and V3 session-log generations alongside V0 (6819fa7)
- test(compat): add the v0.1.3-alpha.2 and v0.1.5-alpha.1 baselines (f16f034)
- docs: declare the 0.1.3-alpha.2 and 0.1.5-alpha.1 releases as compatible (952f985)
- feat(client): add the Context tab to the right Sidebar (b93b0e2)
- fix(client): refuse a partially numeric systems list on the fast path (52c3b0f)
- fix(client): fold the Context main row earlier (507336f)
- test(host): pin the envelope system list between folds (ade57b2)
- feat(client): drop two head cards from the sidebar Context panel (b1c0f46)
- feat(client): put the Context browser before the trend in the sidebar panel (8978db5)
- fix(client): fold every column row at the same 360px floor (509949b)
- chore: release v0.47.0 (30892c8)
v0.46.1...v0.47.0 · 11 commits