版本(Version)
1.26.0
环境(Environment)
Windows 11 + Node v24.9.0 + DeepSeek Harness 插件方式(dsh plugin --profile web add) harness 版本:0.1.5-rc.2(DSH Desktop 0.9.2 内置) 接入方式:DSH Cordis 插件(dsh.bundle),非 CLI / 非 VS Code / 非 MCP
复现步骤(Steps to reproduce)
-
在 harness 0.1.5-rc.2 上执行 dsh plugin --profile web add @roarpeng/graphflow
—— 安装成功,无任何警告
-
重启宿主
-
检查 node_modules/@deepseek-ai/ 目录内容:
Get-ChildItem "node_modules/@deepseek-ai" | Where-Object { $_.Name -match "client" }
结果:
dsh-client-connection -> 存在(0.1.5-rc.2)
dsh-cordis-client-runner -> 存在(0.1.5-rc.2)
dsh-client-runtime -> *** 不存在 ***
-
在整个 @deepseek-ai 目录树下 grep 字符串 "dsh-client-runtime"
—— 零命中
-
web 层因此没有可依附的 runtime 模块,插件前端无法加载
期望行为(Expected behavior)
插件的 web 半边应能在当前 harness 上正常加载,「知识节点」面板可用。
实际行为(Actual behavior)
package.json 中声明的注入目标是 current harness 里已不存在的模块:
"dsh": { "client": { "platform": "web",
"inject": ["@deepseek-ai/dsh-client-runtime",
"@deepseek-ai/dsh-client-connection"] } }
@deepseek-ai/dsh-client-runtime 的最后一次发布是 2026-08-10(v0.1.1-rc.2),
替代品 @deepseek-ai/dsh-cordis-client-runner 于 2026-08-12 首次发布。
也就是说,该包已被取代约 6 周,而 inject 数组未随之更新。
由于本包只声明了 engines: { node, npm },没有 engines.dsh、没有 @deepseek-ai/dsh-*
的 peerDependencies、也没有 compatibility.json,因此安装阶段不会有任何提示——
dsh plugin add 正常成功,问题只在组装/加载阶段暴露。
表现上与至今仍 OPEN 的 #26 一致(POST /gf/nodes 返回 HTTP 405):面板背后没有
runtime 支撑。
补充信息(可选)
No response
版本(Version)
1.26.0
环境(Environment)
Windows 11 + Node v24.9.0 + DeepSeek Harness 插件方式(dsh plugin --profile web add) harness 版本:0.1.5-rc.2(DSH Desktop 0.9.2 内置) 接入方式:DSH Cordis 插件(dsh.bundle),非 CLI / 非 VS Code / 非 MCP
复现步骤(Steps to reproduce)
在 harness 0.1.5-rc.2 上执行
dsh plugin --profile web add @roarpeng/graphflow—— 安装成功,无任何警告
重启宿主
检查 node_modules/@deepseek-ai/ 目录内容:
Get-ChildItem "node_modules/@deepseek-ai" | Where-Object { $_.Name -match "client" }
结果:
dsh-client-connection -> 存在(0.1.5-rc.2)
dsh-cordis-client-runner -> 存在(0.1.5-rc.2)
dsh-client-runtime -> *** 不存在 ***
在整个 @deepseek-ai 目录树下 grep 字符串 "dsh-client-runtime"
—— 零命中
web 层因此没有可依附的 runtime 模块,插件前端无法加载
期望行为(Expected behavior)
插件的 web 半边应能在当前 harness 上正常加载,「知识节点」面板可用。
实际行为(Actual behavior)
package.json 中声明的注入目标是 current harness 里已不存在的模块:
"dsh": { "client": { "platform": "web",
"inject": ["@deepseek-ai/dsh-client-runtime",
"@deepseek-ai/dsh-client-connection"] } }
@deepseek-ai/dsh-client-runtime 的最后一次发布是 2026-08-10(v0.1.1-rc.2),
替代品 @deepseek-ai/dsh-cordis-client-runner 于 2026-08-12 首次发布。
也就是说,该包已被取代约 6 周,而 inject 数组未随之更新。
由于本包只声明了 engines: { node, npm },没有 engines.dsh、没有 @deepseek-ai/dsh-*
的 peerDependencies、也没有 compatibility.json,因此安装阶段不会有任何提示——
dsh plugin add正常成功,问题只在组装/加载阶段暴露。表现上与至今仍 OPEN 的 #26 一致(POST /gf/nodes 返回 HTTP 405):面板背后没有
runtime 支撑。
补充信息(可选)
No response