Install / Update
Install the dsh-context plugin on DeepSeek Harness with released NPM package:
dsh plugin --profile web add dsh-context@latestUpdate the dsh-context plugin:
dsh plugin --profile web update dsh-context@latestWhat's New
Feature
- Plugin settings are back on dsh
0.1.7+, at their new home: the Plugins panel. Fixes #84.- The
0.1.6-alpha.2harness retired the old Settings → Plugins → Plugin configuration slot and thesettingsScopetransport, 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 (schemasteryvolatilefields) through theconfigFormstransport — 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.
- The
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 bundledContextIconinlines 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