Skip to content

Releases

v0.1.2 — 修复内核 0.2.0 下被静默禁用

Choose a tag to compare

@yingjian666 yingjian666 released this 01 Oct 15:56

修复 DSH 内核 0.2.0(DSH Desktop 5.0.0)下插件被静默禁用、中文思考失效的问题。

症状

插件装得好好的、desktop-plugins.lock.json 也显示 compatible,但系统提示词里
就是不出现中文思考段——没有任何报错。

根因(两层叠加)

  1. peerDependencies 里的 ^0.1.6-alpha.1,被 semver 展开成的上界不是 <0.2.0,
    而是 <0.2.0-0 —— 那个 -0 排除了所有 0.2.0 的预发布版,因此对
    0.2.0-rc.2 判定为不满足(连 includePrerelease: true 都不成立)。
  2. DSH 0.2.0 新增的 profile 兼容性预检会把 peer 不满足的行直接 disabled = true,
    只在 stderr 留一行记录 —— 于是插件"加载了但没生效"。

而 Desktop 界面用的是另一套判定(dsh.compatibility.runtime,上界 <0.2.0 没有 -0),
所以它一直显示 compatible。两套口径不一致,是这个问题难排查的关键。

修复

  • peer 改为 >=0.1.6-alpha.1(只写下限、不写上界)→ 以后内核升级不会再被静默禁用
  • dsh.compatibility.runtime 放宽为 >=0.1.1-rc.1 <0.3.0-0
  • 新增 CHANGELOG.md,记录历次内核升级导致的失效与修法

安装(DSH Desktop)

设置 → 插件 → 从其他来源安装 → 插件来源填 github:yingjian666/dsh-zh-thinking
→ ✅ 勾选「这是来自本地、Git 或其他外部来源的高级插件」→ 确认全权访问 → 重启 DSH。

连不上 GitHub:下载下方 dsh-zh-thinking-0.1.2.tgz,在同一个输入框填它的绝对路径
(同样要勾选那个复选框)。

校验

SHA-256 (dsh-zh-thinking-0.1.2.tgz):

2071220ca335e91e4a9258f3977a0045ba34032a108ede5b620e3b95726efd65

致谢

感谢 @oracion7 提交的
issue #1,
定位非常准确,直接指向了版本声明问题。

v0.1.1 — DSH 4.1 内核兼容

Choose a tag to compare

@yingjian666 yingjian666 released this 17 Sep 13:31

让 Agent 的内部思考(思维链 / 规划 / 工具调用推理)始终使用简体中文的 DSH 宿主插件:https://github.com/yingjian666/dsh-zh-thinking

安装(DSH Desktop 4.1+)

设置 → 插件 → 从其他来源安装 → 插件来源填 github:yingjian666/dsh-zh-thinking → ✅ 勾选「这是来自本地、Git 或其他外部来源的高级插件」→ 确认全权访问 → 重启 DSH。

连不上 GitHub:下载下方 dsh-zh-thinking-0.1.1.tgz,在同一个输入框里填它的绝对路径(同样要勾选那个复选框)。

本次更新

  • 适配 DSH Desktop 4.1.0 / 内核 @deepseek-ai/dsh-system-prompt@0.1.6-alpha.1
  • 修复 Desktop 兼容性诊断误报:core peer 标为 optional,兼容性证据改由 dsh.compatibility.runtime 提供(此前被判 peer-missing → incompatible)
  • prompt section 改由单个 ctx.effect 持有并释放
  • 新增真实内核冒烟测试 test/kernel-smoke.mjs
  • README 重写安装章节(含 DSH 4.1 的 full-access 安装通道)

校验

SHA-256 (dsh-zh-thinking-0.1.1.tgz):

88c01ca23e8b3683076c34fec3a846bb79c6cbe27b3a49bfe468f6b97716c73b

Windows 校验:Get-FileHash .\dsh-zh-thinking-0.1.1.tgz -Algorithm SHA256