dsh-web-auto-open:運行 dsh web 時自動打開瀏覽器

前言

dsh-web-auto-open 是 DSH(DeepSeek Harness)的一個 Web 一鍵啓動插件。它解決的是 dsh web 啓動後還需要手動打開瀏覽器的問題:運行 dsh web 時,插件會自動用系統默認瀏覽器打開 Web 界面。

下面介紹它的功能、安裝方式、可選配置和使用注意事項。

這是什麼

  • 插件名:dsh-web-auto-open
  • 維護者:ChengChe106
  • 許可證:MIT
  • 定位:DSH Web 一鍵啓動插件

DSH 的理念是「一切皆插件」。社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係,不能簡單視爲官方應用商店。這個插件提供的是一個可選的 Web 啓動增強。

核心功能

  • 運行 dsh web 時,自動用系統默認瀏覽器打開 Web 界面。
  • 支持 Windows / macOS / Linux。
  • 當服務器端口爲 0(系統隨機分配)時,也能拿到真實端口並正確打開。
  • 安裝後作爲 profile bundle 自動生效,無需額外配置。
  • 支持通過 autoOpen: false 關閉自動打開,通過 delayMs: 1000 設置延遲打開。

安裝與啓用

先安裝插件:

dsh plugin add dsh-web-auto-open

也可以通過 npx 執行:

npx --yes @deepseek-ai/dsh plugin --profile web add dsh-web-auto-open

安裝後,插件會作爲 profile bundle 自動生效,無需額外配置。

查看當前 profile 配置:

dsh --profile web --dump-config

可選配置

如果不希望插件自動打開瀏覽器,可以在 ~/.dsh/profiles/web/cordis.patch.yml 中覆蓋 web-open 行:

- id: web-open
  config:
    autoOpen: false

如果希望在服務器就緒後延遲打開瀏覽器,可以覆蓋爲:

- id: web-open
  config:
    delayMs: 1000

實現與依賴

該插件通過系統命令打開瀏覽器:

  • Windows:cmd /c start
  • macOS:open
  • Linux:xdg-open

依賴項:

  • @deepseek-ai/dsh-native-command
  • @deepseek-ai/schemastery

Peer 依賴:

  • @deepseek-ai/cordis ^4.0.1

適用場景與注意

適合本地使用 DSH Web 界面的場景:希望啓動服務後直接進入瀏覽器頁面,減少手動輸入網址的步驟。

它也適合系統隨機分配端口的情況。當服務器端口爲 0 時,插件也能拿到真實端口並打開正確地址。

插件以當前 dsh 進程權限運行。安裝前應檢查源碼與許可證。

倉庫

GitHub:https://github.com/ChengChe106/dsh-web-auto-open

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

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

小夜