DSH 桌面端是 DeepSeek Harness 的 Electron 应用。在桌面环境中安装插件通常需要通过命令行操作,缺乏直观的图形界面。dsh-market-desktop 在此基础上提供了一个可视化的插件市场,支持浏览、搜索和一键安装。
插件定位¶
这是一个针对 DSH Desktop 的插件市场插件。它 fork 自 dsh-market 项目,由 KokuYu-sysu 维护。该插件将原本在命令行或网页端操作的内容搬到了桌面端设置页面中,降低了插件的获取门槛。
核心功能¶
- 可视化安装:在 DSH Desktop 的设置页面中提供图形化界面,支持浏览、搜索社区插件并一键安装。
- 依赖修复:修复了安装时常见的
ERR_PNPM_LINKED_PKG_DIR_NOT_FOUND错误。如果配置文件中存在过时的本地依赖,插件会自动将其重写并重试。 - 自动重写:能够检测并自动重写过时的本地依赖。
安装与启用¶
在终端中执行以下命令进行安装:
dsh plugin --profile desktop add github:KokuYu-sysu/dsh-market-desktop
安装完成后,启动 DSH Desktop,进入 设置 -> 插件市场 即可使用。
典型用法¶
- 启动 DSH Desktop。
- 打开设置页面,选择“插件市场”。
- 在市场界面中浏览或搜索需要的插件,点击安装按钮。
- 首次安装时,如果系统未安装 pnpm,市场界面会提供一键设置提示,引导完成配置。
注意事项¶
- 包名区别:使用
dsh plugin add dshmarket命令安装的是上游的dshmarket包,并非此 fork 版本。请使用上述带有完整仓库地址的命令来安装。 - pnpm 版本限制:当使用 pnpm ≥ 10 时,默认会阻止依赖的构建脚本。如果在安装过程中遇到阻止提示,需点击界面中的 “Allow build scripts and retry”。
- 权限与安全:插件以当前 DSH 进程的权限运行。在安装前,建议检查其 GitHub 源码及许可证。
总结¶
该插件为 DSH 桌面端提供了可视化的插件管理入口,解决了依赖安装错误的问题,适合需要在桌面端频繁管理插件的开发者。