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 进程权限运行,建议在使用前查阅源码与许可证。
羽毛球分组比赛记分
小程序二维码

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

小夜