DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Useful Dsh Plugin Manager — DeepSeek Harness 插件(DSH Plugin)
← Plugins

useful-dsh-plugin-manager

Useful Dsh Plugin Manager

DeepSeek Harness 双界面插件:Web Settings 中的可视化插件管理器选项卡——启用/禁用任意插件行,针对 npm registry 检查已安装插件(包括官方 @deepseek-ai/* 行),更新插件,修复原始文件,并更新 h

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

npx -y @deepseek-ai/dsh plugin --profile web add useful-dsh-plugin-manager@0.2.1
README兼容性版本

兼容性与来源证明

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

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

版本

0.2.1stable
2026/9/12
0.2.0stable
2026/8/14
0.1.1stable
2026/8/14
查看其余 1 个版本收起版本
0.1.0stable
2026/8/14

相关插件

正在加载相关插件…

最新版
0.2.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
68.7 kB
文件数
8
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 3
周下载
77
最近提交
2026/9/16
查看源码 ↗项目主页 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

README

useful-dsh-plugin-manager

中文说明

A DeepSeek Harness dual-face plugin: a visual plugin manager. It adds a 管理 (Manage) tab to Web Settings → Plugins where every Loader entry is listed and can be checked, updated or fixed with buttons — no command line required.

What it does

Per plugin row (every entry of the composed Loader tree, via the official pluginInventory remote):

ActionAvailabilityWhat happens
停用/启用 (disable/enable)out-of-tree pluginsWrites a marked disabled: true entry into the active profile's cordis.patch.yml (the official user patch layer). Takes effect on the next dsh web restart.
检测更新 (check)every row — out-of-tree and @deepseek-ai/*Compares the installed version against the newest version actually published to npm (the packument's latest publish time — not the latest dist-tag, which rc-style suites drift from). Official rows read their installed version from the harness installation itself, never from a hoisted peer copy inside a profile. Up-to-date rows show a green ✓.
更新 (update)out-of-tree packagesRuns pnpm add <pkg>@latest in the profile directory (the same path dsh plugin uses), passing the profile's recorded pnpm storeDir through so non-default stores never abort with ERR_PNPM_UNEXPECTED_STORE. Restart to apply.
更新 Harness (update harness)official rows, when outdatedRuns npm install -g @deepseek-ai/dsh@latest — the official suite updates as a whole so its packages stay version-aligned. Restart to apply.
修复 (repair)every rowDownloads the pristine published tarball and replaces the installed package directory. Official packages restore at the installed dsh suite's version (coherence); third-party at their installed version. If files are locked by the running server, it reports "close dsh web, restart, then click again".
恢复全部 (restore all)—Removes every manager-written entry at once.

Enable/disable stays out-of-tree only — the manager never patches the official installation; official rows get check + repair + (when outdated) update-the-suite instead.

Config

KeyDefaultMeaning
profileDirauto-detectedThe profile directory to manage (detected by scanning $DSH_HOME/profiles for the profile whose bundles include this plugin or useful-dsh-plugins).
maxBodyBytes65536Request body cap for the JSON API.

Security stance

Same fence as dsh-upload-button: loopback Host only, same-origin Origin/Fetch-Metadata checks, capped JSON bodies, ids and package names validated before use.

Installation

dsh plugin --profile web add useful-dsh-plugin-manager
# or with the rest of the family:
dsh plugin --profile web add useful-dsh-plugins
# restart dsh web

Requirements

  • DeepSeek Harness @deepseek-ai/dsh ≥ 0.1.0-rc.6
  • The web profile composition; tar on PATH (used to extract repair tarballs)

Known Limitations

  • Enable/disable and updates require a dsh web restart (the Web composition ships with the HMR watcher disabled upstream).
  • Repair while the server is running can hit Windows file locks; the button reports this and works after a restart.
  • Updating out-of-tree packages requires pnpm on PATH (the same requirement as the official dsh plugin command); the manager passes --config.minimumReleaseAge=0 so pnpm's release-age supply-chain gate cannot block fresh releases.
  • Updating the harness requires npm on PATH (the official global install path).
  • The tab lists raw Loader ids/modules; friendly names come from module specifiers.
  • Installing the meta package right after a release may need the same age-gate bypass on the install command: dsh plugin --profile web add useful-dsh-plugins@latest --config.minimumReleaseAge=0.

相关插件

继续浏览 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 子代理提供程序