github bowenliang123/dsh-context v0.48.0

latest releases: v0.78.0, v0.77.0, v0.76.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
  • The Timing card now splits model time by what the model was actually doing — the generation window used to be one opaque number. It now breaks into Thinking, Answer, and Tool args, folded from the stream's own block framing so both V0 and V3 session logs serve the split.
    • Reasoning is usually the bulk of it: across 305 local sessions it is 31.3% of active time, while the answer text is only 3.5% — the words you read cost a ninth of what the model spends decoding.
    • Slices that never happened are dropped from the legend instead of showing a misleading 0.0% row, so a short session collapses to the two or three rows that carry real time.
    • The decode rows no longer borrow the session's call count: one model call can emit several tool-call blocks (and often emits no reasoning at all), so the old per-row count was a false tally.
  • Session-cost estimates follow DeepSeek's new Flash pricing — repriced for the rates effective 2026-09-10 12:00 BJT, in both CNY and USD.
    • Peak is 2× off-peak; the stats-board tooltip names deepseek-v4.1-flash and notes that Pro requests are routed to and billed at the Flash rates until V4.1 Pro ships.
  • Full support for the right sidebar's latest 0.1.5-alpha.2 changes — the V3 baseline moves to 0.1.5-alpha.2 and the plugin follows the new guide-entry contract (a glyph + title capsule; the dropped description line is asserted absent in the seam matrix).
    • The Context panel now uses the same main-row layout as the conversation tab, so a narrow pane folds to a single column instead of splitting into a ragged 2+1.
    • Re-inset the tab after dockkit's pane-padding removal, so the panel no longer sits flush against all four edges.

Commits

  • chore: release v0.48.0 (8357bcf)
  • fix(client): drop zero-time slices from the timing legend (b857d56)
  • feat(client): render the generation split and stop borrowing call counts (e053293)
  • feat(host): split the model generation window by decode block (635afce)
  • fix(client): give the sidebar Context panel the tab's main-row layout (6bdd6bd)
  • fix(client): re-inset the right-sidebar tab after dockkit's pane padding removal (771bc02)
  • feat(client): render timing durations in compact locale-free units (47c4700)
  • chore(client): shorten the timing card's zh active-time label (67f57b9)
  • feat(client): round the trend chart bars' outer corners by 2px (e6efd0f)
  • fix(client): reprice the session-cost estimate for the 2026-09-10 Flash rates (50e8930)
  • refactor(client): follow the 0.1.5-alpha.2 guide-entry contract (5f2498e)
  • compat: move the V3 baseline to dsh 0.1.5-alpha.2 (a4bd0d4)
  • fix(client): scale the DNA divider with band width so narrow bands keep their color (03f8adb)
  • chore: remove redundant instructions from bug report template (11120b5)
  • chore: trim the bug report template (011baae)
  • chore: disable blank issues in configuration (6c24aba)
  • chore: add a feature request issue template (0105876)
  • chore: improve the bug report issue template (ca829a3)

v0.47.0...v0.48.0 · 18 commits

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.