DSH Market
D

Dsh Web Plugin Manager

by LX2000WASD · LX2000WASD/dsh-web-plugin-manager

InstallableBundlenpmfreshinstall scripts

在 Web UI 中一键管理 DeepSeek Harness (DSH) 插件:查看、实时启停、安装/卸载、更新检测、健康检查(依赖/冲突/兼容性分析)、环境管理、插件市场。bundle 与非 bundle 插件全覆盖

Install Dsh Web Plugin Manager

Clean install: prebuilt on npm and declares a `dsh.bundle` layer. Heads up: it runs install-time scripts (prepare) on your machine.

The one-line version

dsh plugin --profile my-profile add dsh-web-plugin-manager

The easy path: this bundle is published to npm, so the install pulls a prebuilt artifact — no build step runs on your machine and no build approval is needed.

From npm — installs a prebuilt artifact, no build step on your machine

# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add dsh-web-plugin-manager

# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config

# 3. boot the profile
dsh --profile my-profile

Package: dsh-web-plugin-manager

Prefer to install from source instead?

From GitHub — pulls source, and may ask for build approval on first run

# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add github:LX2000WASD/dsh-web-plugin-manager#<commit-sha>

# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config

# 3. boot the profile
dsh --profile my-profile

Before you run itinstall scripts

  • This package declares prepare — package-manager lifecycle scripts that execute on your machine at install time, outside the agent sandbox, before any tool-approval prompt exists.
  • A plugin runs with your permissions once loaded: it can read your files, use your credentials and reach the network. Tool approvals do not sandbox it.

Prerequisites

API key
Not required.
Network access
Not required at runtime.
Language
TypeScript

Install check

Every field the verdict was derived from, so you can re-derive it yourself

Field checkedResultWeightWhat the spec says about it
lifecycleScriptsfailwarnruns at install time, outside the agent sandbox: prepare
dsh.bundlepassfatalpackage.json declares a `dsh.bundle` layer
dsh.bundle.patch filepassfatalpatch file present at `cordis.patch.yml`
npm registrypassfatalpublished as `dsh-web-plugin-manager` — prebuilt artifacts
Verdict reason
on npm with a valid bundle declaration
package.json read
package.json
Rules applied from
docs/user/develop/basic/publish.md
Checked at
2026-08-15
Install-time scripts
prepare

From the README

Excerpt as published by the author, plain text, unedited

在 Web UI 中一键管理 DeepSeek Harness (DSH) 插件:查看、实时启停、安装/卸载、更新检测、健康检查(依赖/冲突/兼容性分析)、环境管理、插件市场。bundle 与非 bundle 插件全覆盖。 > ⚠️ **强烈建议:先装管理器,再装其他插件** > > 本插件管理器自带**质量门与健康检查**(安装时全链依赖扫描 + bundle patch 行校验 + 安装即回滚;安装后可做依赖图/冲突/循环/peer 兼容性分析)。**在安装其他插件之前,先把管理器本身装进 profile**——这样后续每一个插件的安装都会经过检测,能显著减少"装上就炸、重启起不来"的情况。即使某个插件有问题,质量门也会在安装时拦截并回滚,profile 保持可启动。 > > 若已存在未经验证的插件导致 profile 无法启动:先用 `dsh --profile --patch ` 等方式排查,或手动清理对应依赖/`cordis.patch.yml` 行后,再安装管理器接管。

Topics

GitHub topics on this repository

More in Web Add Bundle Profile

Ranked by similarity inside the cluster, not alphabetically