Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
开发与运行时 #dsh-plugin#ai-agent#cordis#deepseek#deepseek-desktop#dsh

dsh-plugin-manager

面向桌面与原生 Web 配置的 DSH Settings 插件管理器 bundle。

taoxxx7 @taoxxx7 ⬇ 2 ★ 3 main

安装

dsh plugin --profile web add github:taoxxx7/dsh-plugin-manager
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

面向桌面与原生 Web 配置的 DSH Settings 插件管理器 bundle。

该插件未提供要点说明,请参考仓库 README。

dsh-pluginai-agentcordisdeepseekdeepseek-desktopdsh
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/taoxxx7/dsh-plugin-manager
许可证MIT
主要语言main
下载量2
GitHub 星标3
最近推送2026-08-19
收录日期2026-09-19
分类开发与运行时

事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# DSH Plugin Manager

[English](README.md) · [中文](README.zh.md)

An independently publishable DSH bundle that adds a categorized plugin manager to **Settings → Plugins**.

This repository is intentionally shaped like a normal DSH community plugin:

- the root `package.json` is the installable npm package;
- `dsh.bundle.patch` mounts the Host gateway;
- `dsh.client` loads the browser Settings tab in native Web clients;
- `lib/` contains the already-built Host and Client artifacts;
- GitHub is the source, documentation, and `dsh-plugin` market-discovery page;
- npm is the normal installation and update channel.

## Screenshots

![Plugin Manager tab — categorized bundle list](./assets/screenshots/plugin-manager-tab.png)

![Plugin Market search — `dsh` topic discovery](./assets/screenshots/plugin-market-search.png)

## What it provides

- categories for every installed profile package;
- GitHub `dsh-plugin` market search;
- duplicate-install detection;
- npm-first installation when a market repository publishes a DSH bundle;
- GitHub fallback for unpublished repositories;
- uninstall, single-package update, update checking, and startup checks;
- GitHub Release checks for source-installed plugins with semver tags, with commit-head fallback for unpinned sources;
- explicit pnpm build approval/retry with captured diagnostics;
- an install-complete restart prompt for Desktop and native Web;
- the same active-profile behavior in DSH Desktop and `npx @deepseek-ai/dsh web`.

## Install after publishing

Replace the package name below if the publisher renames it:

```sh
dsh plugin --profile desktop add dsh-plugin-manager-community@latest

# Native Web profile
npx -y @deepseek-ai/dsh plugin --profile web add dsh-plugin-manager-community@latest
npx -y @deepseek-ai/dsh web
```

After installing a newer package version, restart the current DSH process so the new bundle layer is loaded. The Settings tab asks about restarting after a successful market install.

The native Web restart intentionally replaces the running Node process. Depending on browser timing, the HTTP request that triggered the restart can still surface as `Failed to fetch`; the current `lib/client.js` recognizes that Web-only disconnect as an expected restart and displays a reconnecting status. Publish `lib/index.js` and `lib/client.js` from the same release.

## Compatibility

The plugin manager is verified against **DeepSeek Harness (DSH) Desktop** and the native Web profile of the same application. The `dsh.client.platform: "web"` declaration describes the browser face; it is not a GitHub-only installation mode. A remote browser still controls the Host/profile running the DSH process, so package operations occur on that machine.

On Windows native Web, the Host resolves pnpm in this order: `DSH_PNPM_BIN`, the active profile/shared DSH pnpm package, `PNPM_HOME`/npm global directories, PATH, and finally Node.js Corepack. Direct `.exe`/pnpm-script launches avoid shell splitting of paths such as `C:\\Program Files`; `.cmd` shims are quoted when needed. Command output uses UTF-8 with a GB18030 fallback so Chinese `cmd.exe` diagnostics remain readable. If none of those locations is available, install Node.js/Corepack or set `DSH_PNPM_BIN` to the full `pnpm.cmd` path, then restart the Web process.

## Development note

`lib/` is the release artifact copied from the verified Harness build. `src/` is included for review and future maintenance. The current source mirror is kept aligned with the Harness implementation; the handoff instructions publish the verified artifact directly and do not require a Harness monorepo checkout.

See [`HANDOFF.md`](HANDOFF.md) and [`PUBLISH.md`](PUBLISH.md) for the exact publishing checklist.

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。