在 DeepSeek Harness (DSH) 的生态中,插件是扩展核心能力的主要方式。手动管理插件目录和配置文件往往效率低下,容易出错。dsh-plugin-installer 插件通过 Web GUI 提供了一个可视化的插件目录和一个自动化的安装助手,解决了这一痛点。
这是什么¶
这是一个由用户 zhang66633 开发的客户端插件,定位为 DSH 的「插件商店 + 安装助手」。它将两个功能封装在同一个包中:
- 插件商店 UI:在 Web GUI 的会话视图环中增加一个「插件商店」Tab。
- 安装助手技能:内置一个技能,由 Agent 负责执行实际的安装步骤。
核心功能¶
- Web UI 浏览:在浏览器中查看插件目录,支持查看名称、描述、原链接和星标。
- 一键安装:点击安装按钮后,系统会请求确认,随后提交安装请求。
- Agent 执行:安装过程由当前会话的 Agent 接管,负责执行具体的安装命令。
- 结果验证:安装完成后会进行验证。
安装与启用¶
通过以下命令将插件添加到 Web Profile 中:
dsh plugin --profile web add dsh-plugin-installer
安装完成后,需要重启 dsh web 服务以使更改生效。
典型用法¶
- 安装完成后,启动或重启
dsh web。 - 打开任意会话,在视图环(View Ring)中找到新增的「插件商店」Tab。
- 在商店中搜索插件(例如搜索
vision),点击「安装」并确认提示。 - 安装完成后,再次重启
dsh web。
适用场景与注意¶
此插件适用于希望在 Web GUI 中直接浏览和安装 DSH 插件的场景,也适用于需要 Agent 统一处理安装流程的开发者。
- 权限与安全:
- Host 进程仅对插件的
data/store.json目录具有只读访问权限。 - 实际的安装操作由当前会话的 Agent 执行,该过程可能读写 DSH Profile 和插件目录,但用户可以在界面中看到每一步的执行情况并随时停止。
- 插件本身不包含任何遥测、分析代码,也不会访问凭证。
- Host 进程仅对插件的
- 许可证:MIT 许可证。