DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Plugin Source — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
P

dsh-plugin-source

Plugin Source

增强官方「插件列表」tab:按来源分组(官方/内置/自装),显示版本、上游仓库(org/repo 一键跳转)与本地开发标记。只读,零网络。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:Carrick-K7/dsh-plugin-source#e766da39c68a257e0d857fd35653152347c6e91b
README兼容性版本

兼容性与来源证明

Plugin Source 以 dsh-plugin-source 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/8/29

版本

0.1.0stable
2026/8/29

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/8/29
查看源码 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Sdk Minimal@deepseek-ai/dsh-sdk-minimal独立的最小 SDK 配置包:JSON-RPC、一个 DeepSeek 适配器、持久化 Shell 和 JSONL 会话Sdk App@deepseek-ai/dsh-sdk-appdsh SDK 配置包:基于 dsh-base 提供 stdio JSON-RPC 服务和进程生命周期管理Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序

README

dsh-plugin-source

增强 DeepSeek Harness 官方「设置 → 插件 → 插件列表」tab:按来源分组,一眼区分官方与社区插件,并显示版本、上游仓库(org/repo 一键跳转)与本地开发标记。

纯只读、零网络、零写盘:所有数据来自本地文件(loader 清单 + node_modules/<pkg>/package.json + profile package.json)。

设置 → 插件 → 插件列表:社区插件组排在官方组前面,展开卡片显示版本、上游仓库与本地开发标记

功能

  • 来源分组(组头计数,可折叠;社区插件组排在官方插件组前面):
    • @deepseek-ai/ 前缀 → 官方(官方 monorepo 作用域)
    • cordis: 前缀 → 官方(loader 内部基建,并入官方组)
    • 其余 → 社区插件
  • 来源徽标:每张卡片带来源标签。
  • 版本号:卡片显示已装版本(官方页不显示)。
  • 上游仓库:读本地 repository/homepage 字段,显示 org/repo 并一键跳转 GitHub;未声明的显示「未声明仓库」。
  • 本地开发标记:profile dependencies 里 file:/link: 依赖 → 「本地开发」(自己写的),其余 → 已安装。
  • 官方功能全部保留:搜索、展开详情(entryId / 配置状态 / Cordis 状态)、状态点、重试。

实现方式

影子覆盖(shadow):注册 settings.plugins.tab 插槽 id=all、priority=-1(官方默认 0)。 DSH slots 的 list 语义是「同 id 不同 priority 共存、最低者渲染」,因此 tab 名字与位置不变, 官方组件被我们的增强组件遮蔽。

数据通道:

  • 插件清单:官方 ctx.remote.pluginInventory.list()(client 直调);
  • 来源元数据:自建只读 remote pluginSource/describe(moduleNames)(host 读本地文件)。

构建与安装

pnpm install
node build.mjs          # 产出 lib/index.js (host) + lib/client.js (web)
# 完整构建(含类型声明):npm run build

安装(bundle 类型):

# 从 npm 安装(发布后)
dsh plugin --profile web add dsh-plugin-source
# 从 GitHub 安装
dsh plugin --profile web add github:Carrick-K7/dsh-plugin-source
# 本地开发:dsh plugin --profile web add link:/path/to/dsh-plugin-source

装完重启 dsh web,打开 设置 → 插件 → 插件列表 即可看到分组。

目录

src/
  classify.ts      来源判定 + 仓库解析(纯函数)
  contract.ts      wire 契约(zod schema,host/client 共用)
  typert.ts        host manifest
  host.ts          host 插件:describe remote(只读本地文件)
  client/index.tsx web 插件:shadow 官方 tab + 分组组件
  client/remote.ts client remote 贡献
  client/styles.ts 组件样式(--dsw-alias-* 变量)

许可

MIT