github bowenliang123/dsh-context v0.33.0

latest releases: v0.69.1, v0.69.0, v0.68.1...
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
  • πŸ“ File Activity card β€” what the agent did to your files β€” the bottom-right card no longer lists model-visible messages; it answers what the agent did with its tools up to the step you pick on the trend chart (the card scrubs live as you hover the bars; the default is the whole session to date). One row per touched file with per-purpose counts, estimated line deltas, and click-through into the exact tool result.
    • Per-purpose counts β€” how many times each file was read, written, and searched; the header chips double as purpose filters (Read / Written / Searched), with an Images chip for the multimodal view (read_image calls and image extensions) and a path search box.
    • Line deltas β€” every edit/write contributes its estimated footprint (+added / βˆ’removed, read off the call arguments), per file and summed in the header.
    • Click to inspect β€” a row expands into the file's own operation log (tool, time, per-op delta, failures flagged); each operation jumps straight to the exact tool result in the Context browser. Operations whose paths aged out of the retained window are honestly counted in a footnote.
  • Context browser polish β€” step-brief rows now share the browser's tag+preview anatomy (7ee5e8c); all raw/Markdown sections show line counts (a20f9a0); the system prompt row opens by default when its category is clicked (ecd9af9); expanding an element outside the loaded chat window now does one seq-targeted history read instead of paging (5cc028f).

Commits

  • feat(client): replace the Messages card with a File Activity card (fe7d8da)
  • refactor(context): drop the Top Tool Schemas chip row from the overview (da394d7)
  • feat(client): replace history paging with seq-targeted content fetch (5cc028f)
  • docs(AGENTS.md): clarify pnpm coverage requirement (5a2b742)
  • ci: test without a build step; verify packaging via the bundle smoke script (eb9c9b0)
  • test: remove the legacy bundle-dependent suite (a9b6d28)
  • test: rebuild the suite at source level with 100% per-file coverage gates (f106b72)
  • chore(scripts): move diff-fold out of tests/ and drop its lib/ dependency (f45bd7e)
  • test(src): annotate evidence-backed dead branches for strict v8 coverage (ba586e1)
  • fix(client): widen slot-face types to the harness's real call shapes (4e5e71a)
  • feat(client): open the system prompt row by default when its category is clicked (ecd9af9)
  • update coding instruction for pre-commit actions (2300167)
  • update coding instruction for pre-commit actions (61098c2)
  • Add vitest coverage command with HTML report (9a64d2a)
  • feat(client): unify step brief rows with the context browser's tag+preview anatomy (7ee5e8c)
  • feat(client): show line count on all raw/markdown sections in context browser (a20f9a0)
  • chore: switch npm run to pnpm run in scripts and comments (5aca062)

v0.32.0...v0.33.0 Β· 16 commits

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.