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
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 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   ## 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)及插件作者均无隶属或背书关系。