Skip to content

dsh-plugin-dreaming 1.0.1

Choose a tag to compare

@puppetcat-fire puppetcat-fire released this 25 Oct 11:51
· 4 commits to main since this release

dsh-plugin-dreaming 1.0.1 — DSH 0.2.1-rc.3 compatibility re-verification

A compatibility pass against DeepSeek Harness Desktop 0.2.1-rc.3, plus four pre-existing defects the
re-check surfaced.

Compatibility

  • Re-verified live on 0.2.1-rc.3: the seven Host packages the plugin depends on (dsh-tools,
    dsh-system-prompt, dsh-skill, dsh-session, dsh-agent, dsh-llm, dsh-settings) are
    byte-identical to 0.2.1-rc.2; all 21 Host extension points, the dashboard API, the client module
    loader ABI and the settings.section slot still hold. No adaptation change was required.
  • cordis / loader unchanged; client bundle changes between rc.2 and rc.3 are build artifacts, not
    semantic drift.

Fixes (pre-existing, not rc.3 regressions)

  • Prompt section interpolation — the capability-awareness section now registers with
    interpolate: false. Its text is generated prose (skill names, judge/dream free text) and could
    otherwise trip the Host's strict {{variable}} interpolation and fail prompt assembly.
  • api.enabled — setting it to false now actually skips mounting /dreaming/api/* instead of
    only changing the reported config.
  • Panel language — the client reads the active locale id from snapshot.active (falling back to
    the retired snapshot.language), so the panel follows the in-app language setting rather than the
    browser language.
  • Docs — the architecture baseline moved to 0.2.1-rc.3, the documented peer range now matches
    package.json (>=0.2.1-0), and the raw-parameters / output.schema comment matches ToolRuntime.

263 unit tests (two new regression cases).


dsh-plugin-dreaming 1.0.1 — DSH 0.2.1-rc.3 兼容性复核

针对 DeepSeek Harness Desktop 0.2.1-rc.3 做了一轮兼容性复核,并修掉复核中暴露的四个既有缺陷。

兼容性

  • 在 0.2.1-rc.3 上实测复核:插件依赖的 7 个宿主包(dsh-tools、dsh-system-prompt、
    dsh-skill、dsh-session、dsh-agent、dsh-llm、dsh-settings)与 0.2.1-rc.2 字节相同;
    21 个宿主扩展点、面板 HTTP API、客户端模块加载 ABI、settings.section 槽位全部成立。
    不需要为适配新版本改代码。
  • cordis / loader 未变;rc.2→rc.3 客户端 bundle 的差异是构建产物,不是语义变化。

修复(均为既有问题,不是 rc.3 回归)

  • prompt 段落插值:能力自省段落现在注册 interpolate: false。该段文本是生成内容(技能名、
    judge/dream 自由文本),否则可能触发宿主严格的 {{variable}} 插值,导致 prompt 组装失败。
  • api.enabled:设为 false 时现在真的不挂 /dreaming/api/*,而不是只改展示的配置。
  • 面板语言:客户端改读 snapshot.active(旧字段 snapshot.language 兜底),面板跟随应用内
    语言设置,而不是浏览器语言。
  • 文档:架构基线更新到 0.2.1-rc.3,文档里的 peer 范围与 package.json 对齐(>=0.2.1-0),
    raw parameters / output.schema 的注释与 ToolRuntime 实际行为一致。

263 个单元测试(含 2 个新回归用例)。