Replies: 8 comments
|
Confirming the same blocker from our side: Working workaround while it's unpublished: install the plugin from a local checkout — |
|
我方确认同样的阻塞:任何依赖 在未发布期间可用的变通方案:从本地 checkout 安装插件—— |
|
这个坑我们实测踩过: 这个包确实没发到 npm(404),dsh-find-plugin 等依赖它的插件会装不上。 这是上游依赖没发布的问题,客户端无解——插件作者得先把依赖发到 npm。排查时看 pnpm 报错里是哪个包 404,就能定位。 这类安装/依赖坑(ERR_PNPM_FETCH_404、dsh-type-meta missing、ERR_REQUIRE_ESM 等)都整理在排错页:https://dshbase.com/troubleshooting/ |
|
Additional verified data point (2026-08-15): the npm Declaring the SDK peers at "peerDependencies": {
"@deepseek-ai/cordis": "^4.0.1",
"@deepseek-ai/dsh-tools": "^0.1.0-rc.6"
}Suggestion: mark the 补充实测信息: |
|
Update: |
|
Thanks everyone for confirming and digging into this — really helpful data points. Let me consolidate where we stand: Current state
Action items for the harness maintainers
Community workarounds until then
Would be great to get a maintainer's confirmation on the intended publish policy for the rc trains, so plugin authors know which versions to target. |
|
Status update: the |
|
Thanks @zoahdev for tracking this down. I verified both fixes on the npm registry:
So the remaining action item is only the (optional) publish of |
Uh oh!
There was an error while loading. Please reload this page.
Summary
Following the official guide for publishing a community plugin (bundle package with
dsh.bundlein package.json), I created a standalone repo and tried to install the ecosystem packages with pnpm:pnpm installfails with:Findings
@deepseek-ai/dsh-type-metadoes not exist on the npm registry.@deepseek-ai/dsh-llm@0.0.1-rc.1(likely via one of its many peer dependencies such as dsh-agent).npm installworks around it (loose resolution), but pnpm with strict peer resolution fails. pnpm is the package manager used by the dsh monorepo itself, so many community plugin authors will hit this.auto-install-peersdoes not help, because the package is referenced in the resolved dependency graph.Impact
Anyone building a standalone plugin repo (the officially recommended distribution format) cannot install the SDK packages with pnpm. This blocks community plugin development and publishing.
Suggestion
@deepseek-ai/dsh-type-metato npm (or remove/replace the reference in the rc packages), orThanks!
All reactions