前言¶
在使用 DeepSeek Harness (DSH) 进行开发时,手动启动 Web 服务并打开浏览器会打断工作流。dsh-launcher 插件旨在解决这个问题,通过生成脚本和快捷方式,实现服务的快速启动。
插件介绍¶
这是一个为 DSH Web 界面提供「一键启动」功能的启动器和插件。插件由 KaiYuan0422 维护,采用 MIT 许可证。
核心功能¶
- 生成启动脚本:生成
Start DSH.bat脚本,双击即可启动服务。 - 服务检查:自动检查 DSH 服务是否已在指定端口运行,避免重复启动。
- 自动启动与打开:启动 DSH Web 服务并自动打开默认浏览器。
- 桌面快捷方式:可选在桌面创建快捷方式,指向脚本本身(修改后自动生效)。
- 图标支持:使用默认原创小火箭图标,或通过配置指定自定义图标(.ico 路径)。
- 设置集成:注册
dsh-launcher设置命名空间,在 DSH 设置面板中提供配置卡片。 - 工具支持:提供
create_dsh_shortcut工具,支持 AI 调用生成脚本。
安装与启用¶
使用以下命令安装插件:
dsh plugin add dsh-launcher
安装后,在 DSH 的「设置 → 插件」面板中找到 dsh-launcher 卡片进行配置。
典型用法¶
- 直接使用脚本:将生成的
Start DSH.bat放到任意目录,双击即可启动。 - 插件配置:在「设置 → 插件」面板的
dsh-launcher卡片中配置启动地址、工作区、快捷方式选项及图标路径。 - 工具调用:使用
create_dsh_shortcut工具按当前设置生成或更新脚本。
适用场景与注意¶
- 环境依赖:仅支持 Windows 环境,依赖
dsh、curl(Windows 10/11 自带)和 PowerShell。 - 隐私安全:插件和脚本不包含任何个人数据或 API 密钥,仅涉及本地
http://127.0.0.1:<端口>的启动操作。 - 快捷方式机制:桌面快捷方式指向的是脚本文件本身,而非副本。若在图形界面修改了配置并保存,桌面图标下次双击时会自动指向新内容。