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
Fixes
- The Timing card's legend rows summed past 100% — a redacted reasoning block leaves no chunk behind for the first-token rule to stamp, so the token landed after the reasoning window and pricing the wait/generation split off it charged the marker-tiled decode window to BOTH the wait and the generation rows. The boundary now opens at the first observable instant (the earlier of the first token and the first block marker) — the same instant the session-time strip already paints — so the wait, the decode buckets, the tools, and the residue reconcile exactly with the session's active time.
- TPS keeps the first-token anchor — the throughput chip stays paired on the harness's own session-stats instants (
assistantStreamFirstTokenTimeparity); only the card's wait/generation shares move. - stateVersion 23 → 24 — the mis-split totals cannot be repaired by later events, so cached rows refold from the durable log on upgrade; the wire shape is unchanged (the same
ttftMs/genMsfields carry the corrected sums).
- TPS keeps the first-token anchor — the throughput chip stays paired on the harness's own session-stats instants (
Commits
- fix(timing): open the decode window at the first marker, not the first token (4136d0e)
- chore(release): v0.62.2 (42f8491)
v0.62.1...v0.62.2 · 2 commits