dsh-launcher:为 DSH Web 提供一键启动的插件

前言

在使用 DeepSeek Harness (DSH) 进行开发时,手动启动 Web 服务并打开浏览器会打断工作流。dsh-launcher 插件旨在解决这个问题,通过生成脚本和快捷方式,实现服务的快速启动。

插件介绍

这是一个为 DSH Web 界面提供「一键启动」功能的启动器和插件。插件由 KaiYuan0422 维护,采用 MIT 许可证。

核心功能

  1. 生成启动脚本:生成 Start DSH.bat 脚本,双击即可启动服务。
  2. 服务检查:自动检查 DSH 服务是否已在指定端口运行,避免重复启动。
  3. 自动启动与打开:启动 DSH Web 服务并自动打开默认浏览器。
  4. 桌面快捷方式:可选在桌面创建快捷方式,指向脚本本身(修改后自动生效)。
  5. 图标支持:使用默认原创小火箭图标,或通过配置指定自定义图标(.ico 路径)。
  6. 设置集成:注册 dsh-launcher 设置命名空间,在 DSH 设置面板中提供配置卡片。
  7. 工具支持:提供 create_dsh_shortcut 工具,支持 AI 调用生成脚本。

安装与启用

使用以下命令安装插件:

dsh plugin add dsh-launcher

安装后,在 DSH 的「设置 → 插件」面板中找到 dsh-launcher 卡片进行配置。

典型用法

  1. 直接使用脚本:将生成的 Start DSH.bat 放到任意目录,双击即可启动。
  2. 插件配置:在「设置 → 插件」面板的 dsh-launcher 卡片中配置启动地址、工作区、快捷方式选项及图标路径。
  3. 工具调用:使用 create_dsh_shortcut 工具按当前设置生成或更新脚本。

适用场景与注意

  • 环境依赖:仅支持 Windows 环境,依赖 dsh、curl(Windows 10/11 自带)和 PowerShell。
  • 隐私安全:插件和脚本不包含任何个人数据或 API 密钥,仅涉及本地 http://127.0.0.1:<端口> 的启动操作。
  • 快捷方式机制:桌面快捷方式指向的是脚本文件本身,而非副本。若在图形界面修改了配置并保存,桌面图标下次双击时会自动指向新内容。

结语

该插件为本地开发环境提供了便捷的启动方案。更多细节请参考目录页或GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜