返回插件市场

dsh-web-mobile

界面与体验

mexiaosqwq/dsh-web-mobile

DeepSeek Harness Web UI 的移动端适配插件,改善窄屏可用性,宽屏保持不变。

  • deepseek-harness
  • dsh
  • dsh-plugin
  • mobile
  • mobile-ui
  • plugin
  • responsive
  • web-ui
GitHub Stars
40GitHub
浏览量
0DSH Plugin Hub
Forks
10GitHub
开放问题
1GitHub Issues
Manifest 版本
2.0.0@dsh-external/dsh-mobile-nav
最近推送
2026年8月21日GitHub
许可证
MITJavaScript
插件类型
Host + Client同时运行于 Host 与 Web Client

README

查看源文件

dsh-web-mobile — 手机上也能好好用 DSH


dsh-web-mobile 是 DeepSeek Harness Web UI 的移动端适配插件——让 DSH 在手机竖屏下也能好好用:

  • 侧栏变抽屉:手机竖屏下侧栏收进 overlay 抽屉,会话区全宽,点会话行自动收起
  • 弹窗变浮层:设置、文件树、预览改成底部 sheet,触屏好点
  • 状态栏避让:刘海安全区、深/浅主题、双击缩放都处理
  • 输入区不打架:权限胶囊、模型名、切换菜单在窄屏下不重叠
  • 平板也管:768–1023px 限宽居中;桌面 ≥1024px 完全 no-op
  • 诊断方便?mobile-nav-debug=1 显示悬浮诊断条(视口 / 浮层状态 / JS 错误)

效果

会话主页目录抽屉设置界面
移动端会话主页目录抽屉移动端设置界面

安装

从 GitHub 一行装:

dsh plugin --profile web add github:mexiaosqwq/dsh-web-mobile

仓库自带构建产物,无 allowBuilds 拦截。装完重启 dsh web

本地开发:

dsh plugin --profile web add link:/path/to/dsh-web-mobile

更新内容

Unreleased

  • 优化插件 dsh-meme 移动端的表现
  • Agent preset 模式选择菜单改为底部弹层,不再撑满竖屏
  • 修复后台任务触发器存在时,正在运行的子代理计数不准确的问题
  • 适配最新 dshmarket 移动端 UI(卡片画廊、已安装列表、标签头部)
  • 完成 phase 2-4 代码重组,优化 !important 使用
  • 修复移动端会话头部标题栏的布局异常,隐藏多余的路径分隔符

v2.0.0

修复

  • iOS Safari 输入 ask_user_question 时不再自动放大
  • 移动端会话头部稳定:文件按钮不跑出头部,模式徽标/按钮布局不乱
  • 输入区在窄屏下一行排列,权限/模型下拉不被裁剪、不互相遮挡
  • 点文件行打开预览不再被误判为关闭,预览能正常弹出
  • ?mobile-nav-debug=1 不再因自身写入触发页面冻结
  • dshmarket 搜索框、已安装插件列表在移动端布局正常

移除

  • 移除触觉反馈(HapticRow / haptic 设置项)

兼容

  • 放宽 @deepseek-ai/* peer 依赖范围,支持 0.1.1 rc 版本

v1.5.0

  • 修复抽屉关闭回归:背板点击、Escape、导航点击收起、悬浮按钮恢复
  • preview/explorer 互斥对称,预览浮层不再误开或残留
  • dispose 还原完整,退出移动端布局后桌面无残留
  • reconciler 重构:统一全树观察,减少无效刷新
  • 新增 CDP 回归门禁 smoke:cdp

兼容插件

构建

pnpm install
pnpm build

lib/ 与源码同步入库,改动源码后重新构建再提交。

License

MIT

评论

0
最新优先