🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

多模态插件集 Bernardxu123/dsh-plugins

DeepSeek Harness
Bernardxu12380 天前有提交已提供中文文档扫描:含敏感能力

为纯文本模型补上读图、生图与统计两位小数能力

27.5/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Bernardxu123/dsh-plugins
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · vision
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 80 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
  • 发起网络请求
    dsh-sensenova-image/lib/api.js:32
    const response = await fetch(endpoint, {
  • 发起网络请求
    dsh-sensenova-image/lib/api.js:66
    const download = await fetch(item.url, { signal })
  • 读取本地文件
    dsh-vision/lib/tool.js:119
    bytes = await readFile(input.path, { signal: exec.signal });
  • 发起网络请求
    dsh-vision/lib/transport.js:177
    response = await fetch(`${options.baseURL}${CHAT_COMPLETIONS_PATH}`, {
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 读取图片内容
  • 生成图片
  • 统计保留两位小数

README

由 DeepSeek 最新模型翻译生成
DSH 插件集合(dsh-plugins) DeepSeek Harness(dsh)官方规范开发的插件集合。每个子目录是一个独立的组合包(bundle)——带 dsh.bundle manifest 的 npm 包,通过官方 dsh plugin 命令安装进 profile。 收录的插件 | 插件 | 版本 | 目录 | 说明 | | dsh-vision | 0.2.2 | dsh-vision/ | vision_read 工具:给纯文本主模型“借眼睛”,SenseNova 主 + Zhipu GLM 兜底双模型回退链(0.2.2 修复 providerOrder 空数组 bug) | | dsh-sensenova-image | 0.2.2 | dsh-sensenova-image/ | generate_image 工具:通过商汤 SenseNova U1 Fast 生成无水印图片并保存到本地(0.2.2 修复取消/异常时报 [object Object] 的问题) | | dsh-client-stats-decimal | 0.2.2 | dsh-client-stats-decimal/ | 统计行缓存命中率显示两位小数(98.00%)——官方 Slot 机制 shadow 内置 stats 行 | 每个插件的标准结构(官方 bundle 规范) /
展开完整文档(README 剩余 1 节)
DSH 插件集合(dsh-plugins)

DeepSeek Harness(dsh)官方规范开发的插件集合。每个子目录是一个独立的组合包(bundle)——带 dsh.bundle manifest 的 npm 包,通过官方 dsh plugin 命令安装进 profile。

收录的插件

| 插件 | 版本 | 目录 | 说明 |
| dsh-vision | 0.2.2 | dsh-vision/ | vision_read 工具:给纯文本主模型“借眼睛”,SenseNova 主 + Zhipu GLM 兜底双模型回退链(0.2.2 修复 providerOrder 空数组 bug) |
| dsh-sensenova-image | 0.2.2 | dsh-sensenova-image/ | generate_image 工具:通过商汤 SenseNova U1 Fast 生成无水印图片并保存到本地(0.2.2 修复取消/异常时报 [object Object] 的问题) |
| dsh-client-stats-decimal | 0.2.2 | dsh-client-stats-decimal/ | 统计行缓存命中率显示两位小数(98.00%)——官方 Slot 机制 shadow 内置 stats 行 |

每个插件的标准结构(官方 bundle 规范)

/
├── package.json # dsh.bundle manifest: { "bundle": { "patch": "./cordis.patch.yml" } }
├── cordis.patch.yml # 配置层:插件行按包名引用(name: ) ├── lib/ # 插件模块(ESM,"files" 与 "main" 指向这里) └── packs/ # 分发产物(npm pack 生成的 tgz,无需构建即可安装)

安装(官方方式)

dsh 官方安装入口是 dsh plugin --profile ,在 profile 目录内转发给 pnpm。首次使用会自动初始化 profile(@deepseek-ai/dsh-base 作为第一个 bundle),声明了 dsh.bundle 的包会被追加进 dsh.profile.bundles。

方式 1:tarball(推荐,无需构建)

cd dsh-plugins
dsh plugin --profile web add ./dsh-vision/packs/dsh-vision-0.2.2.tgz
dsh plugin --profile web add ./dsh-sensenova-image/packs/dsh-sensenova-image-0.2.2.tgz
dsh plugin --profile web add ./dsh-client-stats-decimal/packs/dsh-client-stats-decimal-0.2.2.tgz

方式 2:仓库目录(源码 checkout,pnpm 链接)

dsh plugin --profile web add ./dsh-vision
dsh plugin --profile web add ./dsh-sensenova-image
dsh plugin --profile web add ./dsh-client-stats-decimal

方式 3:git 托管(从 git 安装拉取的是源码,需 prepare 构建脚本 + allowBuilds 授权,详见官方文档)

dsh plugin --profile web add github:you/dsh-plugins#

验证已挂载:

dsh --profile web --dump-config
输出中应出现三个 bundle 层: == dsh-vision == dsh-sensenova-image == dsh-client-stats-decimal

卸载:

dsh plugin --profile web remove dsh-vision
dsh plugin --profile web remove dsh-sensenova-image
dsh plugin --profile web remove dsh-client-stats-decimal

配置与密钥

- dsh-vision:SENSENOVA_API_KEY、ZHIPU_API_KEY(任一即可);插件行 config 见各插件 README
- dsh-sensenova-image:SENSENOVA_API_KEY(与 dsh-vision 共用同一个商汤 key)
- 插件行 config 可在你的 profile cordis.patch.yml 中按 id 覆盖(后应用层按行胜出,patch 替换整行 config)

密钥填写(以 dsh-vision 为例) —— 编辑 $DSH_HOME/.credentials.yaml(默认 ~/.dsh/.credentials.yaml):

SENSENOVA_API_KEY: sk-你的商汤key ZHIPU_API_KEY: 你的智谱key.id格式

两个 key 任一即可;都配则回退链完整。密钥每次请求时现解析(凭据库 → 环境变量),改完无需重启即可生效。

加载顺序(官方机制)

生效配置按层组合:profile 的 dsh.profile.bundles 列表(按加入顺序)→ profile 的 cordis.patch.yml → home 级 $DSH_HOME/cordis.patch.yml → 每个 --patch overlay。后应用层按行胜出。

发布 / 分发
- npm registry:npm publish(需在发布时构建好 lib/)→ 用户 dsh plugin add 安装预构建代码
- tarball:npm pack → 用户 dsh plugin add ./.tgz(本仓库 packs/ 已提供)
- git:需要 prepare 脚本(从源码构建 lib/),用户需 allowBuilds 授权

更新日志

见 CHANGELOG.md。最新:dsh-vision 0.2.2(2026-08-15)修复 providerOrder 空数组默认值导致的 VISION_NO_PROVIDER 报错——0.2.1 及更早版本的用户请升级并重启 dsh。

第三方声明

这些插件是第三方自研,非 deepseek-ai 官方发布。安装插件等于在你的机器上运行第三方代码,权限与你自己相同——装之前请先阅读源码。

License

MIT(根目录与各插件目录各一份)
预览分享卡片长什么样 ↓Bernardxu123/dsh-plugins
分享 · DeepSeek Harness Hub
Bernardxu123/dsh-plugins

为纯文本模型补上读图、生图与统计两位小数能力

这是你的仓库?认领条目

回到顶部