
zhang66633/dsh-plugin-installer
31Last commit Aug 16, 2026
dsh-plugin-installer DSH plugin
dsh-plugin-installer adds a 'Plugin Store' tab to the Web GUI session view ring, allowing users to browse and search the plugin catalog. Clicking 'Install' triggers the agent to perform the installation step by step, with full explainability and reversibility. The store data is bundled with the package, no runtime network fetch.
How to install the dsh-plugin-installer DSH plugin
dsh plugin --profile web add dsh-plugin-installerCopying does not run this command. Review the repository and version before installing the dsh-plugin-installer DSH plugin.
dsh-plugin-installer DSH plugin data source
dsh-plugin-installer DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-plugin-installer DSH plugin can do
- Adds a 'Plugin Store' tab in the Web GUI session view ring for browsing and searching plugins
- One-click install: sends a request that the current session agent executes, verifying source, path, and result
- Refresh button shows installed status without restarting dsh (light refresh)
- Supports Windows, macOS, and Linux platforms
- Bundled catalog snapshot (no network fetch at runtime); updates require rebuilding the snapshot
Where the dsh-plugin-installer DSH plugin fits
- Search for a plugin (e.g., 'vision') and install it directly from the Web UI
- Let the agent handle the entire install process, including verification and rollback
- Developers who want to quickly test plugins via the GUI without manual CLI commands
- Non-GUI profiles can use the skill-only mode (Route B) for agent-driven installation
Who the dsh-plugin-installer DSH plugin is for
- DSH users who prefer discovering and installing plugins from the Web GUI
- Developers who want the agent to reliably handle installation and troubleshooting
dsh-plugin-installer DSH plugin limitations
- Only verified with dsh 0.1.0-rc.6 (last verified 2026-08)
- Requires Node.js ≥ 22.19
- Full plugin store UI only works in Web GUI profile; non-GUI profiles can only use the skill (Route B)
- After installation, dsh web must be restarted for the new plugin to become active (though store tab shows status without restart)
- Agent runs install commands, so it needs access to npm and GitHub, and may read/write profile directories
dsh-plugin-installer DSH plugin: from the repository README
Quoted from the zhang66633/dsh-plugin-installer README, the upstream source of the dsh-plugin-installer DSH plugin. Copyright remains with the original authors.
> A **plugin store + install assistant** for DeepSeek Harness (dsh): browse the plugin catalog in the Web GUI, confirm an install with one click, and let the agent finish it for you.       [English](./README.md) · [简体中文](./README.zh-CN.md) --- ## Overview `dsh-plugin-installer` is a **dual-face plugin** for dsh. One package provides two things: 1. **Plugin store**: a 「插件商店」 tab in the Web GUI session view ring — browse and search the plugin catalog (name / description / original link / stars); clicking 安装 asks for confirmation first, then submits the install request. 2. **Install assistant skill**: a bundled skill the agent follows to complete an install — verify the source, pick the install path, register into the profile, verify the result.
Read the full READMERepository license: MIT
dsh-plugin-installer DSH plugin questions
How do I install dsh-plugin-installer?
Use the command `dsh plugin --profile web add dsh-plugin-installer` to install the full plugin (store tab + skill). For skill-only mode, clone the repo to `~/.dsh/skills/dsh-plugin-installer`. After installation, restart `dsh web` to activate the store tab.
The store tab is missing after installation. What should I do?
First, verify that `dsh.profile.bundles` includes `dsh-plugin-installer` in your profile configuration. Run `dsh --profile web --dump-config` to check. Also ensure you have restarted `dsh web` after adding the plugin. If the issue persists, confirm you are using the Web GUI profile (`--profile web`).
Can I use this plugin without the Web GUI?
Yes, but only the skill part (Route B) is available. The store UI tab requires the Web GUI profile. For non-GUI profiles, you can still use the install assistant skill by cloning the repo to `~/.dsh/skills/dsh-plugin-installer` and letting the agent handle installation via commands.
Does the plugin store fetch data from the internet?
No. The catalog data is bundled with the package as a static snapshot (`data/store.json`). At runtime, the store tab reads this local file. To update the catalog, you need to rebuild the snapshot and reinstall the plugin. The maintainer publishes new versions with updated catalogs.
How do I uninstall dsh-plugin-installer?
Remove the dependency and the bundle entry from your profile's `package.json`, then run `pnpm install`. If you used the skill-only route, delete the `~/.dsh/skills/dsh-plugin-installer` directory. After that, restart `dsh web` to complete the removal.