DeepSeek Harness plugin

dsh-plugin-manager-chuyueyu

插件管理器:在「设置 → 插件」中新增「安装插件」页签,输入 dsh plugin 命令即可添加/移除插件

Jump to install

Source facts

Repository
chuyue-yue/dsh-plugin-manager
Latest update
Aug 17, 2026
Category
Plugin Markets & Managers
GitHub stars
0
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/chuyue-yue/dsh-plugin-manager
Plugin: dsh-plugin-manager-chuyueyu
Author: chuyue-yue

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer4 files
README.mdSource · read only
README language

dsh-plugin-installer-ui

> 中文

A plugin manager for DSH (DeepSeek Harness): adds an Install Plugins tab under Settings → Plugins, letting you add or remove plugins by typing a dsh plugin command or a package name — no manual config editing required.

Features

  • Install / remove plugins online: in the Settings → Plugins → Install Plugins tab,

type a package name or a full command and run it with one click — dsh plugin --profile web add/remove <spec> is executed with live output and result status.

  • Host side: registers POST /api/plugin-manager/install and GET /api/plugin-manager/status

HTTP routes that proxy dsh plugin (command parsing, package-name safety validation, timeout protection).

  • Client side: injects the Install Plugins tab into the Settings → Plugins tab group

(input box + Add / Remove buttons + execution output).

  • Environment diagnostics: the tab footer shows the node version, target profile, and DSH_HOME path.

Requirements

Installation

dsh plugin --profile web add dsh-plugin-installer-ui

Or install directly from GitHub (no npm publish required):

dsh plugin --profile web add github:chuyue-yue/dsh-plugin-manager
# or pin a version:
dsh plugin --profile web add https://github.com/chuyue-yue/dsh-plugin-manager/archive/refs/tags/v1.0.0.tar.gz

After installation, restart the dsh web service and refresh the page — the Install Plugins tab appears under Settings → Plugins.

Usage

In the tab, the input accepts three formats:

InputEffect
dsh plugin --profile web add <package>Install a plugin (full command)
<package>Install a plugin (add is the default)
remove <package>Remove a plugin

> Installation requires network access and pnpm; if pnpm is not found, install it first and retry.

Uninstall

dsh plugin --profile web remove dsh-plugin-installer-ui

Development

dsh-plugin-installer-ui/
├── lib/
│   ├── index.js      # host side: HTTP routes (install / status)
│   └── client.js     # client side: Install Plugins tab
├── cordis.patch.yml  # bundle activation layer (auto-mounted after `dsh plugin add`)
└── package.json
  • dsh.client declares the client-side injection (platform: web, immediately: true);
  • dsh.bundle.patch declares the bundle activation layer — dsh plugin add appends this

package to dsh.profile.bundles automatically, no manual cordis.patch.yml editing.

License

MIT