github bowenliang123/dsh-context v0.49.0

latest releases: v0.78.2, v0.78.1, v0.78.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
  • One-click copy for rich sections in the context browser — every rich detail section (system prompt, tool schema descriptions, messages, tool results, compaction summaries, and the same cards inside the /context modal) gains an icon-only copy control beside the Raw/MD switch.
    • It copies the section's exact SOURCE text — never the rendered markdown — via the harness's own clipboard primitive, present on all three supported baselines.
    • Success flips the glyph to a check for a beat; a rejected write claims no success; a repeat click inside the window is a no-op — the shipped code-block control's behavior.
    • The added control folds the section head's trailing group onto a second line under width pressure, so nothing clips at the narrowest pane (the call-name head stays one line and ellipsizes long MCP names instead).
image
  • Full support for dsh 0.1.5-rc.1 — the supported V3 baseline moves to the newest release line, verified end to end.

    • The baseline (tag, vendored session package, declared release map) is now 0.1.5-rc.1, and the disposable-profile round trip was verified against the published CLI: install OK → 1 composed row → uninstall OK → 0 rows.
    • The right Sidebar's guide entry follows the restored contract: SidebarRightGuideEntry carries its optional one-line description again (required at 0.1.5-alpha.1, dropped at alpha.2, optional again at rc.1), so the Context guide capsule renders its subtitle across the whole 0.1.5 line.
    • Every support/capability label now states the 0.1.5-rc.1+ floor, while older lines (0.1.2-rc.x, 0.1.3-alpha.x) keep working from the same shape-driven code.
  • deepseek-flash requests are now priced — the cost family matcher required a v4 marker, so a bare deepseek-flash model name went unpriced. It now lands at the Flash rates (proxy spellings like deepseek/deepseek-flash included), while foreign flash-named models (e.g. gemini-2.0-flash) still match no family.

Commits

  • chore: release v0.49.0 (40bb97c)
  • refactor(client): follow the 0.1.5-rc.1 guide-entry contract (1a8163a)
  • compat: move the V3 baseline to dsh 0.1.5-rc.1 (86fb240)
  • feat(cost): price the deepseek-flash model name at the Flash rates (489864d)
  • feat(client): copy a rich section's raw text from the browser (d5b4247)
  • fix(css): adjust gradient white divider scaling for DNA mode bands (6d7f3f3)

v0.48.0...v0.49.0 · 6 commits

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.