github bowenliang123/dsh-context v0.54.4

latest releases: v0.82.1, v0.82.0, v0.81.2...
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

Feature

  • dsh 0.1.7-alpha.1 (session format V4) is now supported and declared compatible.
    • The compat matrix boots the plugin on the real harness sources at the new tag — the fold's switched event families are unchanged, and the V4 tool/result error mark (message.isError) is read alongside the legacy spellings so failing tool results keep their error flag on every generation.
    • The per-generation settings surface is probed both ways: the settings.register face the host feature-detects and the retired settings.plugin.item slot are pinned present through V3 and absent on V4+. Known deltas are documented on the compatibility page: the preferences card's migration to the V4 Plugins page (the card falls back to schema defaults there) and image-offload accounting are deferred follow-ups.

Fixes

  • The Context tab no longer crashes on dsh 0.1.7 with React error #130.
    • The new harness renamed the entire ui-primitives icon vocabulary (Icon*Outline16/14 → Icon*OutlineRegular/Medium), so the plugin's named imports arrived as undefined at runtime.
    • Each icon now resolves through BOTH spellings at module load — modern first, legacy fallback — with a render-nothing component and a bounded property-read catch, so a future platform rename degrades to a missing glyph instead of a crashed tab. A new ICON_SEAMS matrix probe makes any such rename fail pnpm test loudly instead.

Commits

  • feat(compat): support dsh 0.1.7-alpha.1 (390399f)
  • fix(client): resolve icons across the renamed ui-primitives vocabulary (dd7a346)
  • fix(host): read the V4 tool-result error mark (7b09055)
  • fix(host): feature-detect the settings register face (274b50f)
  • fix(ci): pin the plugin checker's dsh to the alpha line (9932d84)
  • chore: release v0.54.4 (c53d40a)

v0.54.3...v0.54.4 · 6 commits

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.