在 WSL 中运行 dsh web 后,直接访问 :3081 会因缺少 token 而返回 401 错误。手动重启进程并获取 token 的流程较为繁琐。dsh-wsl-tray 插件提供了 Windows 托盘快捷方式,将启动、重启和健康检查集成到桌面环境中。
它是什么¶
这是一个 DeepSeek Harness (DSH) 插件。它负责在 Windows 系统中安装或报告一个托盘图标/快捷方式,用于管理运行在 WSL 内的 dsh web。该插件属于 dsh-wsl-kit 套件的一部分。
核心功能¶
- Windows 托盘/快捷方式启动器:在 Windows 桌面提供入口,用于打开 dsh web UI。
- 进程管理:支持启动、重启以及健康检查功能。
安装与启用¶
使用官方提供的命令安装插件:
dsh plugin --profile web add github:173787247/dsh-wsl-tray
安装完成后,属于 dsh-wsl-kit 套件的一部分。
典型用法¶
- 设置 Kit 路径:在使用托盘工具前,需要将环境变量
DSH_WSL_KIT设置为你的 kit 检出目录(或者通过参数kitPath传递)。 - 重启服务:重启
dsh web并开启一个新会话。此时工具名为wsl_tray。 - 访问 UI:重启完成后,打开终端查看重启日志中打印的
ui=URL,或者查看/tmp/dsh-ui-url文件。通过托盘菜单点击“Restart”可重新生成有效的 URL。
注意事项¶
- 版本依赖:需要 DSH 版本
>= 0.1.2才能使用 Web UI 的单次有效?token=功能。 - Token 机制:Token 仅在当前进程有效,重启 dsh 后会失效。因此,请勿直接收藏裸的
:3081地址。 - 配置分离:Cloud Flash 的配置是独立的,该插件不处理相关配置。