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 的配置是獨立的,該插件不處理相關配置。
羽毛球分组比赛记分
小程序二维码

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

小夜