github bowenliang123/dsh-context v0.55.0

latest releases: v0.84.0, v0.83.1, v0.83.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 image

Feature

  • Plugin settings are back on dsh 0.1.7+, at their new home: the Plugins panel. Fixes #84.
    • The 0.1.6-alpha.2 harness retired the old Settings → Plugins → Plugin configuration slot and the settingsScope transport, which took the plugin's preferences card with it (#84). This release migrates both: the card now lives on the sidebar Plugins entry → the dsh-context bundle's page → its Configuration section, served by the entry's own Config schema (schemastery volatile fields) through the configForms transport — preference edits commit live, without remounting the entry.
    • The "Open preferences" jump lands directly on the bundle's page, following the panel's package load; on older harness lines the classic Settings → Plugins → Plugin configuration card keeps working unchanged.
    • Compatible across the whole support range (0.1.2-rc.1+): the .volatile() modifier is feature-detected (the older schemastery predates it), and the two client transports switch by service presence — each generation runs exactly one.

Enhancements

  • The Plugins-page cards carry the plugin's own colourful emblem. The package now declares icon.svg — the single graphic source the Host's package-meta reader serves to the cards and the bundled ContextIcon inlines at build time, so the code keeps no second copy of the paths.
  • The Plugins-page title and description are localized (简体中文/English, keyed by the active locale) the same way the official plugins do it — through the package's locale/ dictionaries.

Commits

  • feat(host): serve the preferences through the entry Config schema (bc2544a)
  • feat(client): mount the preferences card on the Plugins page seat (6d27a35)
  • feat(client): jump to the Plugins panel on Config-form hosts (3260d2a)
  • feat(client): land the preferences jump on the bundle's Plugins page (0016d9c)
  • feat(client): brand the Plugins page cards with the package icon.svg (bdb63a1)
  • feat: localize the Plugins-page title and description (aa0c0a5)
  • test: let the meta dictionaries diverge from the manifest copy (de1c848)
  • test(compat): pin the preferences card seat and transport per baseline (325f3f4)
  • feat(timing): tally the decode slices' counted blocks on the timing card (f723cdd)
  • perf(host): cut the timeline fold's per-event cost and fix the Windows cross-drive path check (22eb2ed), by @Nwflower
  • docs: describe the shipped V4 preferences surface (a2874eb)

v0.54.4...v0.55.0 · 14 commits

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.