github bowenliang123/dsh-context v0.53.0

latest releases: v0.80.1, v0.80.0, v0.79.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

image

Add

  • The Context Insights panel — a cross-session dashboard on the sidebar foot. Every session's insight without opening a single log: a range-scoped KPI band (active sessions, tokens used, cost, cache hit, tool calls, active time), a GitHub-style activity heatmap, and per-session cards with composition rings that jump straight into the session.
    • A 3:7 two-column body: the insight column (the 2×2 KPI block over the heatmap) beside the session column (search, workspace chips, and the card grid) — folding to a single full-width column on narrow panes, with each column scrolling independently.
    • Days are clickable: pinning a heat-map day filters the session list to that day (click again to release), so "what happened Tuesday" is one gesture.
    • Data rides host-side projection folds plus a startup warm-up that cold-refolds every stored session's rows (the contextActivity daily ledger with its own projection unit), so long histories appear without opening sessions.
  • The last user message on every session card. A labeled footer line ("Last message …") carrying the session's newest own message — one bounded line, full text on hover.
    • The timeline projection's stateVersion bumps (19 → 20) so stale cached rows refold, and the startup warm-up now covers the contextTimeline row too: every session shows its preview after the first post-upgrade start.
  • Instant, informative heat-map tooltips. Cells tip through the harness's own Tooltip primitive (no more second-long native title lag): the date and the day's active-session count on two lines — the count is the exact set the day-click filter shows.

Changed

  • Renamed to Context Insights (上下文洞察) — the sidebar entry and the panel title; the entry button now mirrors the harness Settings trigger's geometry in both column widths (a 42px labeled row, or a 36px icon circle on the collapsed rail).
  • Card stat values right-align into a true figures column; overlay inputs keep focus across re-renders; archived sessions stay out of the list; the heat card hugs its grid.

Commits

  • docs(readme): update history-delta.png (b211f95)
  • docs(readme): update context-trend.png (3708012)
  • feat(client): price the stats board's cost cells across the whole agent family (29a8514)
  • feat(host): add the contextActivity daily-ledger projection with a cold-read backfill (e33deda)
  • feat(client): add the Context Dashboard panel above Settings (2f265f3)
  • docs: document the Context Dashboard and its activity backfill (dc6decc)
  • feat(client): compact the dashboard's activity heatmap (154f716)
  • fix(client): hide archived sessions from the Context Dashboard (62ff87e)
  • feat(client): hug the dashboard's heat card to its grid (6048aa7)
  • feat(client): read the composition unit from the card subtitle (5f9b773)
  • fix(client): keep overlay inputs focused across re-renders (a06a302)
  • feat(client): rework the context dashboard (9b8fe84)
  • fix(client): right-align the dashboard card's stat values (6cf805d)
  • fix(client): shorten the heat card subtitle (2e1b746)
  • feat(client): tip heat cells instantly with active sessions (c4fa859)
  • fix(client): reword the heat card subtitle (ff09c42)
  • fix(client): rename the dashboard entry to Context Insights (aca9f29)
  • fix(client): mirror the settings trigger's geometry in the entry button (8de11e2)
  • feat(client): split the insights panel into 2:3 columns (2500ddb)
  • feat(client): split the insights panel into 3:7 columns (068a4fb)
  • feat(client): show the last user message on session cards (872c24c)
  • feat(client): add tool-calls and active-time KPIs to the insights panel (be08195)
  • fix(host): refold version-stale timeline rows in the startup warm-up (80a8abd)

v0.52.2...v0.53.0 · 24 commits

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.