dsh-ui-mobile:DeepSeek Harness Web Shell 的移動端插件

前言

如果只在電腦或平板上操作 DeepSeek Harness(DSH),原生 Web Shell 的三欄界面已經夠用。但如果在手機上查看會話、發起任務,或者等待 agent 完成後回來取結果,界面會有幾個具體摩擦:側邊欄和詳情面板在窄屏上不好操作,輸入區與手機鍵盤的配合不夠直接,Web 頁面也不能直接安裝爲獨立入口並接收任務完成通知。

下面介紹 dsh-ui-mobile。它是 DeepSeek Harness Web Shell 的客戶端插件,只在 768px 以下啓用移動端適配;電腦與平板繼續使用原生 Harness 三欄界面。

這是什麼

dsh-ui-mobile 的一句話定位是:DeepSeek Harness Web shell 的移動端插件,提供 off-canvas sidebar/details drawers、bottom nav bar,以及 touch-first responsive sheet。

當前倉庫路徑爲 jasondu/dsh-ui-mobile,許可證爲 MIT。它屬於 DSH 插件生態中的客戶端插件,不是獨立 Web 應用,也不是一個可以脫離 Harness 運行的完整 Web 服務。安裝後,它依賴一個運行中的 DeepSeek Harness Web Shell。

核心功能

1、移動端佈局:插件在 768px 以下啓用,桌面與平板佈局保持原樣。

2、抽屜式側邊欄與詳情面板:側邊欄和詳情面板從屏幕兩側滑出,適合手機觸控。

3、底部導航欄:提供 bottom nav bar,適合移動端查看常用入口。

4、PWA 安裝:插件提供 manifest、圖標、Service Worker、啓動骨架和安裝引導,可以把頁面添加到主屏幕後獨立啓動。

5、Web Push 任務完成通知:在已安裝的 PWA 中,可以在 agent 成功完成時收到通知;通知僅在成功完成時發送。

6、手機輸入區優化:輸入框固定在可視區底部,鍵盤主操作顯示爲“發送”。

7、邊界:插件不復制 Shell,也不修改 Harness 源碼;不改變模型請求、系統提示詞、工具 schema 或會話內容。KV Cache 影響:無,本插件不參與請求組裝。

安裝與啓用

先確認已經有一個運行中的 DeepSeek Harness Web Shell,並確定要安裝到的 DSH profile。然後執行安裝命令:

dsh plugin --profile <profile> add dsh-ui-mobile

其中 <profile> 替換爲實際使用的 DSH profile。安裝完成後,在手機瀏覽器訪問該 Web Shell;當窗口寬度低於 768px 時,會看到移動端佈局。

注意:插件以當前 dsh 進程權限運行。安裝前應先檢查源碼、依賴行爲與許可證;本插件許可證爲 MIT,但這不替代對具體運行環境和權限的審覈。

典型用法

下面列出一組可在手機上驗證的操作。

1、打開側邊欄:點左上菜單,或從屏幕最左側 24px 向右滑。

2、關閉側邊欄:點菜單或抽屜外的暗色區域。

3、發送消息:手機鍵盤顯示“發送”;按回車沿用 Harness 的正常發送流程。

4、Android Chrome / Edge:瀏覽器可安裝時會顯示一次性安裝引導;點“安裝”使用瀏覽器原生流程。

5、iOS Safari:引導提示“分享 → 添加到主屏幕”。

6、訂閱任務完成通知:在已安裝的 PWA 中點按“開啓任務完成通知”並授予系統權限即可訂閱。

啓用任務完成通知的注意事項

任務完成通知需要 HTTPS、有效 VAPID 配置和用戶授權。啓用前需要爲 Web 服務設置 VAPID 和訂閱存儲路徑;三項 VAPID 環境變量需同時設置。

其中,DSH_WEB_PUSH_VAPID_SUBJECT 必須是有效郵箱或真實 https:// URL,不能使用 .invalid 佔位域名。私鑰與訂閱文件不可提交到倉庫,文件權限應爲 0600。iOS 需要 iOS 16.4 或更高版本。

已知限制

  • 抽屜是 CSS 驅動的固定寬度面板,手機端不支持拖拽調寬。
  • 側邊欄支持左邊緣滑入;關閉操作爲點遮罩或菜單,不支持滑動關閉。
  • 插件只在 768px 以下啓用,桌面與平板佈局保持原樣。
  • 本包是客戶端插件,不是獨立 Web 應用;需要一個運行中的 DeepSeek Harness Web Shell。

結尾

dsh-ui-mobile 解決的是把 DeepSeek Harness Web Shell 放到手機上後的日常操作問題:抽屜式導航、底部導航、PWA 安裝、輸入區適配,以及 agent 成功完成後的系統通知。它不改變模型請求、系統提示詞、工具 schema 或會話內容,也不參與請求組裝。

相關地址:

上述目錄頁是獨立站點,不與 DeepSeek / 幻方構成官方從屬關係。

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

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

小夜