DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-model-capability

Model Capability

DeepSeek Harness Web UI 的模型输入模态明确选择

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-model-capability@1.0.1
README兼容性版本
模型输入类型选择为文本和图片

兼容性与来源证明

Model Capability 以 dsh-model-capability 发布,当前版本为 1.0.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/11/4

版本

1.0.1stable
2026/8/19

相关插件

正在加载相关插件…

最新版
1.0.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
46.8 kB
文件数
10
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 3
周下载
161
安全扫描
✓ v1.0.1 扫描通过
最近提交
2026/8/19
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 vision-media 分类下经过校验的插件。

Experimental Voice Input Bundle@deepseek-ai/dsh-experimental-voice-input-bundle实验性语音输入,使用本地 SenseVoice;首次使用时下载其运行时Modlens@liustack/modlens面向仅支持文本的 LLM 的插件视觉能力,由免费的 Antigravity CLI 提供支持Ab Ocrdsh-ab-ocr--- description: "外部 ocr 工具:逐页识别扫描的 PDF 或图像,仅在处理完最后一页后按顺序合并页面,并使用模型确定的标题级别保存为一个 Markdown 文档。" kind: "package-reference" ---Tool Describe Image@linxin666/dsh-tool-describe-image面向模型的 describe_image 工具,用于 dsh Web GUI:通过在兼容 OpenAI 的端点调用视觉语言模型,为文本模型提供图像理解能力,以描述一张图像(本地路径、http(s) URL 或附件引用)。可热插拔 —

README

🎛️ dsh-model-capability

模型能力插件图标

在 DeepSeek Harness 新建或编辑模型时,明确选择模型支持的输入类型。

让多模态能力写进模型配置,而不是藏在猜测里 ฅ(•ㅅ•❀)ฅ

English · 简体中文


✨ 它解决什么问题

部分 OpenAI 兼容服务已经支持图片输入,但 Harness 还需要从模型配置的 input 字段判断该模型是否具备图片能力。

dsh-model-capability 会在原生 Models 设置页中增加一个轻量的 输入类型 选择器,让能力声明与模型真实能力保持一致。

能力表现
🎛️ 原生表单扩展字段直接显示在 Harness 自带的模型编辑区域中
🖼️ 多模态声明可选择文本、图片或文本与图片
🧬 默认值继承保留提供方默认能力,不额外写入 input
🧩 低侵入实现使用 settings.models.model.fields slot,不接管表单和持久化
🌗 主题适配复用 Harness 设计变量,自动跟随深浅主题
🌍 中英双语根据 Harness 当前语言显示对应字段文案

🖼️ 使用示例

下图展示了模型编辑区域中的 输入类型 字段。示例模型明确选择了 文本 + 图片,Harness 随后会按多模态模型处理图片附件:

模型输入类型选择为文本和图片

🧠 输入类型映射

界面选项写入模型配置适用场景
继承提供方默认值省略 input使用提供方或 Harness 的默认判断
文本["text"]纯文本模型
文本 + 图片["text", "image"]常见视觉语言模型
图片["image"]仅声明图片输入的特殊模型

选择完成后,Harness 会继续负责模型校验、设置版本和持久化;插件只提交当前模型行的字段补丁。

🚀 安装

从 npm 安装到原生 DSH 的 web profile:

dsh plugin --profile web add dsh-model-capability

检查组合后的配置并启动 DSH:

dsh --profile web --dump-config
dsh --profile web

移除插件:

dsh plugin --profile web remove dsh-model-capability

🪄 使用方式

  1. 打开 Harness 的模型设置页面;
  2. 新建或编辑一个自定义模型;
  3. 展开模型条目的高级配置;
  4. 在 输入类型 中选择模型真实支持的能力;
  5. 保存模型配置。

如果模型支持图片,通常选择 文本 + 图片。完成后,Harness 的图片能力检查会读取这份标准模型声明。

🧭 集成边界

flowchart LR
  A["Harness Models 设置页"] --> B["settings.models.model.fields"]
  B --> C["输入类型选择器"]
  C --> D["更新当前模型 input"]
  D --> E["Harness 校验与持久化"]
  E --> F["附件发送前能力检查"]
  • Host 入口只参与标准 Cordis 生命周期;
  • 浏览器 bundle 通过官方 dsh.client 发现链路加载;
  • 字段更新通过模型页提供的 update 回调完成;
  • 插件与 Tauri API 解耦,可独立用于原生 DSH。

📦 DSH 插件约定

  • package.json 声明 dsh.bundle.patch 与 Web dsh.client;
  • cordis.patch.yml 插入 Host 插件行;
  • exports["./client"] 暴露预构建浏览器 bundle;
  • 官方 @deepseek-ai/* 包全部使用 peerDependencies;
  • npm 产物包含 lib/,适合预构建分发。

🧪 开发与验证

环境要求:Node.js ^22.19.0 || >=24.0.0、pnpm。

pnpm install
pnpm run build
pnpm test
npm pack --dry-run

当前版本面向 DeepSeek Harness 0.1.0-rc.5 的 Web Client 发现链路与 settings.models.model.fields 扩展点。

🛍️ 插件市场

目录条目、PR 检查清单及截图命名约定记录在 MARKETPLACE.md。 推荐截图分别展示输入类型字段和展开后的选项列表;截图会由独立仓库托管,市场条目只引用对应的 GitHub Raw URL。

🔐 安全

插件只通过 Harness 公开的模型设置 slot 更新当前模型行的 input 字段。支持版本、问题范围与私下报告方式见 SECURITY.md。

📄 License

MIT

把模型能力说清楚,图片发送也会更顺畅。 (๑•̀ㅂ•́)و✧