DeepSeek Harness plugin

dsh-hotplug-engine

DSH hot-plug execution engine: a reliable install/enable/disable/rollback/audit service for plugin marketplaces, agents, and host plugins (execution layer, not a marketplace).

Jump to install

Source facts

Repository
AnothetLoice/dsh-hotplug-engine
Latest update
Aug 16, 2026
Category
Plugin Markets & Managers
GitHub stars
2
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/AnothetLoice/dsh-hotplug-engine
Plugin: dsh-hotplug-engine
Author: AnothetLoice

Check the source files

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

File explorer4 files
README.en.mdSource · read only
README language

dsh-hotplug-engine

中文

A service plugin for managing DSH plugins. Marketplaces, agents, and other plugins can call it for the full chain: install, uninstall, enable, disable, rollback, audit.

What it does

DSH manages plugins through cordis.patch.yml and the loader. This plugin wraps those operations into a service: edit the patch, run pnpm, confirm health after install, roll back on failure, audit everything. It only touches files and commands, never the core.

What it doesn't do

  • Not a marketplace: no catalog, search, rankings, or curation. The caller supplies spec (what to install, from where); the engine doesn't guess.
  • Doesn't rewrite official mechanisms: HMR, loader, and patch semantics are official; the engine only consumes them.
  • Holds no state of its own: the official config tree is the single source of truth; the engine only projects and diffs.
  • No install UI: the UI is a minimal management panel (view, toggle, roll back, audit) — no spec input.

Entry points

ScenarioEntry
Marketplace / plugin-manager UIinject hotplugEngine, or call REST
Agent sessionshotplug_* tools
Host pluginsinject hotplugEngine

Install

pnpm --dir <profile-dir> add dsh-hotplug-engine
# or dsh plugin add dsh-hotplug-engine

Bundle package: restart the profile after install/uninstall; refresh the page for a new client panel.

Quick start

  • Host inject: inject: ['hotplugEngine'], then call install / rollback / enable on ctx.hotplugEngine. The promise resolves when the operation is done.
  • REST: prefix /api/dsh-hotplug, same-origin. Writes: install / uninstall / enable / disable / rollback. Reads: snapshot / status / audit / operations / events (SSE).
  • Tools: hotplug_status / hotplug_install / hotplug_uninstall / hotplug_toggle / hotplug_rollback / hotplug_audit; write tools go through approval.

Full contract: [docs/01-contract.md](docs/01-contract.md).

License

MIT