Skip to content

vlln/plugin-registry

435Last commit Aug 13, 2026

plugin-registry DSH plugin

plugin-registry provides a thin console panel that manages plugin installation states (insert, loaded, bundle) in the web profile. It also includes the make-dsh-plugin skill to guide developers in creating official bundle or Cordis plugins. The package is designed to complement the official DSH runtime without patching.

How to install the plugin-registry DSH plugin

dsh plugin --profile web add "github:vlln/plugin-registry#main&path:/packages/plugin/console

Copying does not run this command. Review the repository and version before installing the plugin-registry DSH plugin.

plugin-registry DSH plugin data source

plugin-registry DSH plugin snapshot date: Aug 16, 2026

discovered

What the plugin-registry DSH plugin can do

  • Manage plugin installation state via a browser panel: insert (non-bundle) plugins with real-time HMR, loaded plugin enable/disable persistence, and bundle installation with pnpm add and layer stack reconciliation.
  • Provide the make-dsh-plugin agent skill for scaffolding official bundle or Cordis plugins, including type selection and reference guidance.
  • Support two installation methods: direct git source add (recommended, no build) and local directory add when source is cloned.

Where the plugin-registry DSH plugin fits

  • Enable or disable plugins in the web profile from the settings panel without restarting the shell.
  • Hot-mount or remove pure Cordis plugins (non-bundle) via the insert plugin area for real-time configuration.
  • Scaffold a new DSH plugin project using the make-dsh-plugin skill, following the official format.

Who the plugin-registry DSH plugin is for

  • DSH users who want to manage their installed plugins through a graphical interface.
  • Plugin developers who need guided tooling and best practices for creating official DSH plugins.

plugin-registry DSH plugin limitations

  • Only supports the web profile (--profile web) and does not work with other profiles.
  • Depends on the official DSH runtime (v0.8.11+) and its bundle/insert mechanism; not standalone.
  • The plugin is still in active development; the repository has made a significant pivot to adapt to official changes (as of 2026-08).

plugin-registry DSH plugin: from the repository README

Quoted from the vlln/plugin-registry README, the upstream source of the plugin-registry DSH plugin. Copyright remains with the original authors.

浏览器面板管理 profile 插件安装态(bundle 层栈 + insert 行 + 启停),零补丁; `make-dsh-plugin` skill 引导开发者按官方格式写插件。 </p> <p align="center"> <img src="https://badgen.net/badge/license/MIT/green" alt="license" /> <img src="https://badgen.net/badge/format/official%20plugin/8257D0" alt="official plugin" /> </p> --- > **转向(2026-08)**:官方 0809 推出仓库插件机制(`.dsh-plugin`)覆盖旧独立机制 ~95%,本仓库收敛为 > **薄控制台 + 插件开发规范和引导**(旧 patch/CLI/面板已移除)。**0811 起官方删除 > repository-plugins 机制**(`vendor/loader/src/repository.ts`),外部插件统一经 web profile 安装: > bundle 插件(`dsh.bundle` 包)进 `dsh.profile.bundles` 层栈;非 bundle 插件(纯 cordis 包)经 > profile `cordis.patch.yml` insert 行挂载(配置 HMR 实时生效)。完整评估见 [官方 0809 覆盖度](docs/official-0809-coverage.md)。 ## 定位 DeepSeek Harness 官方机制管「插件是什么、怎么跑」;本仓库补两件事(面板结构见 [console README](packages/plugin/console/README.md),开发引导见下文): 1. **薄控制台**(`packages/plugin/console`)——管理 profile 插件安装态的浏览器面板 + 4 个 agent 工具 2. **开发规范和引导**——`make-dsh-plugin` skill + cookbook,指导创建官方 bundle / cordis 插件 ## 生态关系(谁能干什么) ``` 官方 DSH(DeepSeek Harness) 插件运行时 + profile bundle 机制(0811 起无 repository 机制) │ ├── 官方插件(bundle) loop / task-status / navbar 等——`dsh plugin --profile web add` 装进 profile 层栈 ├── 第三方插件(bundle/纯插件)独立

Read the full READMERepository license: MIT

plugin-registry DSH plugin questions

How do I install plugin-registry?

Run `dsh plugin --profile web add "github:vlln/plugin-registry#main&path:/packages/plugin/console"` in your terminal. This uses the git source method and requires no build. After installation, refresh the web page to see the 'Plugins' panel in settings.

Why does the plugin only work with the web profile?

The plugin is designed to manage plugin installation state in the web profile, which is the recommended profile for DSH plugins. The official runtime (v0.8.11+) uses the web profile for bundle and insert mechanisms. Using other profiles may not have the required configuration.

Can I use plugin-registry with DSH versions before 0.8.11?

No, plugin-registry relies on the official repository removal and profile-based installation introduced in v0.8.11 (2026-08). Older versions are not supported. You should upgrade to the latest DSH.

How do I create a new plugin using make-dsh-plugin?

After installing plugin-registry, you can invoke the make-dsh-plugin skill from the agent interface. It will guide you through selecting the plugin type (skill, MCP, Node tool, or with UI) and then scaffold the files according to the official format. Refer to the skill references for detailed gotchas.

Can I uninstall plugin-registry?

Yes, you can uninstall it via the plugin panel in settings (if it's listed as a bundle) or by using the command line. For bundle plugins, use `dsh plugin --profile web remove plugin-registry`. However, removing it will also remove the management panel and the make-dsh-plugin skill.