DSH Toolbox

@deepseek-ai/dsh-credentials

@deepseek-ai/dsh-credentials 是 DeepSeek Harness 里的一个共享库:插件读取服务商密钥的凭据 seam。

当前版本 0.2.2-rc.3。它不是插件行,没有可安装的面板,也不该被单独卸掉——卸掉它等于拆掉别的包的地基。

它是什么

插件通过它要服务商密钥,而不是把 key 自己存一份在设置里,于是一个登录能服务多个插件。

一个登录能服务多个插件靠它,吊销一把 key 是一个动作而不是去每个抄过它的插件里翻,也靠它。

它随 profile 进来,不用单独装

16 个 profile 包里没有哪个直接依赖它,它随声明它为 peer 的插件进来。

没有 profile 包直接列它;需要密钥的插件把它声明成 peer。想知道某个插件有没有接上这个 seam,看已安装的 package.json 里它的 peerDependencies——用别的办法读 key 的插件不会列它。

"@deepseek-ai/dsh-credentials": "0.2.2-rc.3"
# $DSH_HOME/profiles/<name>/package.json

谁在用它

下面 4 个社区插件把它声明成 peer,点进各自页面能看到它改的是哪一块。

版本与 engines

npm 上最新是 0.2.2-rc.3(2026-11-13),前一天是 0.2.2-rc.2。latest 标签同样停在 0.0.1-rc.1,和另外两个 dsh 支撑包一个毛病。

常见问题

key 到底存在哪?

不在这里。这个包是接口不是存储,值放在哪由 seam 背后的实现决定。seam 保证的是:插件来问,而不是自己留一份。

插件能读到 key 原文吗?

拿到凭据值的插件能。seam 不做进程内沙箱——它去掉的是每个插件各存一份的必要,而重复存储正是实际会漏的那一环。