dsh-wsl-tray:WSL 中 dsh web 的 Windows 托盘启动器

在 WSL 中运行 dsh web 后,直接访问 :3081 会因缺少 token 而返回 401 错误。手动重启进程并获取 token 的流程较为繁琐。dsh-wsl-tray 插件提供了 Windows 托盘快捷方式,将启动、重启和健康检查集成到桌面环境中。

它是什么

这是一个 DeepSeek Harness (DSH) 插件。它负责在 Windows 系统中安装或报告一个托盘图标/快捷方式,用于管理运行在 WSL 内的 dsh web。该插件属于 dsh-wsl-kit 套件的一部分。

核心功能

  1. Windows 托盘/快捷方式启动器:在 Windows 桌面提供入口,用于打开 dsh web UI。
  2. 进程管理:支持启动、重启以及健康检查功能。

安装与启用

使用官方提供的命令安装插件:

dsh plugin --profile web add github:173787247/dsh-wsl-tray

安装完成后,属于 dsh-wsl-kit 套件的一部分。

典型用法

  1. 设置 Kit 路径:在使用托盘工具前,需要将环境变量 DSH_WSL_KIT 设置为你的 kit 检出目录(或者通过参数 kitPath 传递)。
  2. 重启服务:重启 dsh web 并开启一个新会话。此时工具名为 wsl_tray。
  3. 访问 UI:重启完成后,打开终端查看重启日志中打印的 ui= URL,或者查看 /tmp/dsh-ui-url 文件。通过托盘菜单点击“Restart”可重新生成有效的 URL。

注意事项

  1. 版本依赖:需要 DSH 版本 >= 0.1.2 才能使用 Web UI 的单次有效 ?token= 功能。
  2. Token 机制:Token 仅在当前进程有效,重启 dsh 后会失效。因此,请勿直接收藏裸的 :3081 地址。
  3. 配置分离:Cloud Flash 的配置是独立的,该插件不处理相关配置。
羽毛球分组比赛记分
小程序二维码

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

Xiaoye