dsh-github-installer
在终端中运行以下命令:
dsh plugin install yhPrime/dsh-github-installer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yhPrime/dsh-github-installer 即可安装本插件,项目源码见 https://github.com/yhPrime/dsh-github-installer
插件介绍
DSH 生态里的第三方插件越来越多,但安装一个插件往往要手动拼命令、区分 bundle 模式和标准组件模式、更新时还得盯着依赖有没有变化——对每天折腾工具链的开发者来说,这些琐碎步骤消耗的不是几分钟,而是一整个心流。dsh-github-installer 把这些事收敛成一个动作:粘贴一个 GitHub 仓库地址、npm 包名,甚至 GitLab、Gitee 上的任意 Git 仓库链接,插件就装好了;卸载、更新、检查状态,同样一句话的事。
它基于 dsh-std 社区 v0.15 标准协议构建,安装完成后会自动识别包内声明,区分宿主端补丁(bundle)、标准组件(dsh-plugin.json)和普通依赖三种形态,并给出精确的生效提示——标准组件由适配器扫描激活无需重启,bundle 则标注重启 DSH 生效,避免装完却不知道要不要重启的尴尬。交互上同时提供对话工具 manage_plugin 和设置页的可视化面板,前者适合自动化和批量操作,后者让不习惯敲命令的用户也能在界面里完成全部流程。
适合那些日常频繁安装、升级或清理 DSH 插件的开发者,尤其是同时维护多个工作区、需要在不同机器间同步插件集的人。它不改变 DSH 的插件协议本身,只是在你和协议之间放了一层顺滑的操作体验。
使用场景
- 粘贴 GitHub 仓库地址一键安装 DSH 插件,无需手动拼命令
- 批量检查并更新已安装的第三方插件,自动识别依赖变化
- 在设置页可视化面板中卸载不需要的插件,受保护包自动跳过
适合人员
- 日常频繁安装或升级 DSH 插件的开发者
- 需要跨多台机器同步插件集的工程师
- 偏好图形界面操作而非纯命令行的 DSH 用户