github bowenliang123/dsh-context v0.49.4

latest releases: v0.79.0, v0.78.2, v0.78.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

  • The harness-version gate no longer misfires on packaged desktop hosts — closing #59. The gate read the harness version from the $DSH_HOME/profiles/node_modules mirror first, but that mirror is only as fresh as the last CLI profile boot: it is rewritten by whichever installation last healed it, and a packaged desktop host never heals it. A leftover global CLI (e.g. an older @deepseek-ai/dsh still installed) could therefore pin the mirror below the baseline and gate a perfectly healthy desktop harness — an upgrade modal on the first Context-tab open of every launch, and, more importantly, fallback projection units registered in place of the real folds.
    • The version is now resolved from the module tree the plugin is actually bound to first — the plugin's own ESM resolution of the packages it imports at runtime. That is the same pipeline its runtime imports go through, so a shell that redirects plugin imports (a packaged desktop's ASAR resolver bridge) redirects the probe identically.
    • A resolution hit that lands inside the plugin's own tree is its dependency closure (link:-installed dev checkout), never the harness, so it is discarded — the mirror still answers for development setups.
    • Fail-open behavior is unchanged: an unresolvable, non-file, or unreadable answer never trips the gate, so a probe misfire can never blank a working deployment.
  • docs/compatibility.md is the single source of truth for compatibility — the supported releases, the per-generation session-log vocabulary, the client seams each line serves, and the baseline gate (previously undocumented) now all live there, with AGENTS.md kept to the requirements.

Commits

  • chore: release v0.49.4 (fffc511)
  • docs: make compatibility.md the single source for the compatibility rules (3f22d97)
  • fix(host): probe the running module tree before the profiles mirror (65e5f0e)

v0.49.3...v0.49.4 · 3 commits

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.