dsh-plugin-mobile-shell
在终端中运行以下命令:
dsh plugin install ghbhiee/dsh-plugin-mobile-shell
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install ghbhiee/dsh-plugin-mobile-shell,插件将从 https://github.com/ghbhiee/dsh-plugin-mobile-shell 直接安装,无需构建步骤。
插件介绍
在此之前,DeepSeek Harness 的 Web 界面在窄视口下几乎没有可用的适配方案:侧边栏会挤压对话区域,没有滑动开合手势,多个部署的标签页标题也难以区分。用户只能手动打补丁修改编译后的布局 bundle,而这些补丁在上游每次更新或哈希类名变更后都会静默失效,维护成本极高。
该插件通过标准插件空间注册机制补齐了整个缺口:侧边栏收缩为悬浮在对话上方的抽屉,带汉堡菜单与遮罩层;右滑打开、左滑关闭,方向感知避免了双向触发的误操作;展开分组时抽屉保持打开,选中叶子节点则自然导航并关闭。浏览器标签页标题通过 MutationObserver 固定为 DSH · {host},在标签页并排排列时可一眼辨认不同部署。
底层仅依赖稳定的 DOM 契约(data-shell-overlay、data-sidebar-collapsed)与 CSS 自定义属性,不引用任何编译产物的 CSS-Module 哈希类名。宽度判定采用 ResizeObserver 监听 frame 盒模型,而非 @media 查询,避免配置阈值与实际判定产生第二份副本而漂移。适合在平板、手机或窄面板上使用 Harness Web 界面、运行多部署、希望彻底摆脱手动补丁维护的开发者与终端用户。
使用场景
- 在手机或平板上访问 DeepSeek Harness 网页界面,获得抽屉式侧边栏与滑动开合体验
- 并排打开多个部署标签页时,通过标题快速辨认各实例
- 替代编译产物上手动打补丁的脆弱做法,以插件形式稳定获得窄视口能力
适合人员
- 使用移动端或窄面板浏览 Harness Web 界面的开发者
- 运行多个 DeepSeek 部署、需要清晰标识各浏览器标签页的用户
- 希望彻底消除手动补丁维护负担的 Harness 平台用户