Repository navigation
Releases
v0.1.2 — 修复内核 0.2.0 下被静默禁用
修复 DSH 内核 0.2.0(DSH Desktop 5.0.0)下插件被静默禁用、中文思考失效的问题。
症状
插件装得好好的、desktop-plugins.lock.json 也显示 compatible,但系统提示词里
就是不出现中文思考段——没有任何报错。
根因(两层叠加)
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都不成立)。- 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
致谢
v0.1.1 — DSH 4.1 内核兼容
让 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