dsh-web-mobile:DeepSeek Harness Web UI 移動端適配插件

DeepSeek Harness(DSH)通過插件機制擴展功能,但在移動端豎屏下,原生 Web UI 的佈局往往難以使用。側欄、彈窗與輸入框容易互相擠壓,導致操作體驗不佳。

dsh-web-mobile 是 DeepSeek Harness Web UI 的移動端適配插件,由 ADXZXCD 維護。它通過重新設計佈局,解決窄屏下的交互衝突,使 DSH 在手機和平板上可用。

核心功能

該插件主要處理以下場景:

  • 側欄變抽屜:手機豎屏下,側欄收進 overlay 抽屜,會話區佔據全寬。支持屏幕左緣右滑呼出,抽屜內右滑收起。
  • 彈窗變浮層:設置界面、文件樹、預覽改爲底部 sheet 形式,適配觸屏操作。
  • 輸入區不打架:在窄屏下,權限膠囊、模型名、切換菜單自動調整位置,避免互相遮擋。
  • 長會話壓縮:宿主返回的大 JSON(會話歷史等)自動進行 gzip 或 brotli 壓縮,減少手機端流量消耗。
  • 平板適配:768–1023px 的觸屏設備會限制寬度並居中顯示。
  • 診斷調試:提供診斷調試功能,用於排查佈局或腳本問題。
  • 狀態欄避讓:處理劉海屏安全區、深淺主題切換及雙擊縮放邏輯。

安裝與啓用

桌面端任何寬度下,該插件均爲 no-op(無操作),僅在移動端生效。

安裝命令

dsh plugin --profile web add dsh-web-mobile

注意事項

  • DSHA 內置:該插件已內置於 DSHA(DeepSeek Harness 安卓啓動器),使用 DSHA 裝機即可直接使用,無需單獨安裝。
  • 包名變更:npm 包名自 2026-08-30 起由 dsh-mobile-nav 更名爲 dsh-web-mobile。如果你之前安裝過舊版,請先移除再安裝新版本,否則會導致重複註冊或加載失敗。
    dsh plugin --profile web rm dsh-mobile-nav
    dsh plugin --profile web add dsh-web-mobile

典型用法

  • 側邊欄手勢:在屏幕左側邊緣區域向右滑動,可呼出側邊欄;在抽屜內部向右滑動可收起。
  • 診斷調試:在瀏覽器地址欄添加參數 ?mobile-nav-debug=1,頁面頂部會顯示懸浮診斷條,用於查看視口狀態、浮層狀態及 JS 錯誤。

適用場景與注意

  • 適用場景:需要在手機或平板上使用 DSH Web UI 進行會話管理的用戶,特別是處理長會話或需要頻繁切換模型與上下文的場景。
  • 依賴要求:依賴 @deepseek-ai/cordis 版本 ^4.0.1。
  • 代碼審查:插件以當前 dsh 進程權限運行,建議在使用前查閱源碼與許可證。
羽毛球分组比赛记分
小程序二维码

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

小夜