github bowenliang123/dsh-context v0.71.0

one hour 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 image image

Two headline areas this release: a trend Overview face that squeezes the whole log into the pane width, new in the Last Requests trend chart; and the Fleet's agent card and task board polish, from sharper typography to the unclipped report-back.

Features

  • Trend Overview: the whole log flattened into the pane width — a toggle next to Duration squashes every retained step (or turn) into one continuous stacked ribbon, so a monster log fits the pane with zero horizontal scrolling:
    • Flags mark the record quartiles (interior-only — short logs' collapsed edge quartiles drop), and the turn strip stays proportional with its labels on the width quartiles.
    • Everything the bars do carries over: nearest-record hover with the shared tip, click to pin, scissors markers, the duration-curve overlay on the right axis, Total/Delta signed bands, and category focus. DNA mode and Adaptive stay exclusive with it — activating one clears the others.
    • Nothing is computed while the toggle is off; the drawing geometry memoizes so hover re-renders never rebuild the polygons.
  • The Fleet task card's report-back arrives unclipped — the opened card used to board its owner's report-back from a wire excerpt the route clipped at 300 chars, so unfolding never showed the whole text even though the harness hands the fold the whole log. The unfold now asks the fleet route for the full body once per session per mount: the excerpt renders first and swaps in place on landing, the section meta carries loading/excerpt-only states, and the scan otherwise never pays for the full read.
  • Overview full-span marker — the quartile poles and the turn strip's width-quartile labels now also mark the full span (the last record / last turn) at the pane's right edge, so the log's end carries its figure like the quartiles do; the collapsed-at-start pole still drops, where the pane edge already answers.

Fixes

  • Fleet agent-card typography and numbers reweighted — the title takes bold at the weight the figures previously carried, the tokens/cost figures drop their bold, and the occupancy figure leaves both the member cards' activity line and the task board's header completion bar.
  • Hover behavior unified — the boards' and the graph cards' hover lift interlocks (hovering a graph card raises its board counterpart, sparing only the hovered lineage), and hovering grays the unhovered cards.

Changes

  • Team-member graph cards lead with identity — the card head keeps the member's roster name in bold with their duty described in the light secondary tone over a fixed three-line label, the card growing uniformly so every card's metric row stays aligned and the link anchors stay on the card's edges.
  • Clicking a member card's subagent opens it in the right Sidebar's chat; a face that cannot take the resource keeps the whole-view jump on every supported line.
  • Build: the bundle is minified and ships source maps for local diagnosis.

Commits

  • feat(fleet): fetch the task card's unclipped report-back on unfold (72d1464)
  • fix(client): drop the task board's header completion bar and the rows' occupancy pct (99cb1f3)
  • feat(client): gray the unhovered cards on hover, sparing the hovered lineage (adac598)
  • feat(client): lead the team-member graph cards with the roster name and a 2-line duty (e67fd3e)
  • feat(client): open a member card's subagent in the right Sidebar's chat (da78faf)
  • feat(client): interlock the boards' and the graph cards' hover lift (05501e4)
  • fix(client): drop the occupancy figure from the member cards' activity line (84d55fe)
  • fix(client): reweight the Fleet agent card title and usage line (1378363)
  • feat(config): enable source maps in tsdown configuration for local diagnosis (13cef42)
  • feat(config): enable minification in tsdown configuration (bd3fce8)
  • feat(overview): flag the full span at the pane's right edge (e1c0d45)
  • docs: describe the trend Overview toggle in the README (e88a0a4)
  • feat(client): add the trend Overview face squeezing the whole log into the pane width (db5a25a)

v0.70.0...v0.71.0 · 13 commits

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.