az7627/dsh-mobile-remote

az7627★ 0TypeScript最后同步: 2026-08-16

在 GitHub 打开

DeepSeek Harness Web GUI 的手机响应式适配与 WireGuard 远程增强插件(文件管理 + PTY 终端 + 设置远程可用)

README 摘要

@az7627/dsh-mobile-remote DeepSeek Harness Web GUI 的手机响应式适配与 WireGuard 远程增强插件(双面包,不改 Harness 源码、不改 npx 安装内容)。npm 包名带作用域(无作用域的 dsh-mobile-remote 已被他人占用)。 功能 - 手机布局(≤760px 视口) :三栏外壳单栏化;侧边栏变为左滑抽屉(含遮罩与左上角菜单按钮);details 面板变为全屏覆盖层;拖拽把手隐藏;iOS safe-area、输入框 16px 防缩放、触控目标 ≥36px。 - 弹窗手机化 :真正的模态对话框(primitives Modal 与设置面板)在手机上全屏化,内容区独立滚动;普通弹层面板(菜单、上下文面板等)保留自己的盒子与背景,不受影响。 - 弹层防越界 :菜单、列表、带背景阴影的面板等浮层若出屏,自动平移到屏幕内(先钳宽度、再横向平移);触发器位置变化(如工具栏换行)时跟随重算;抽屉、详情面板等自带 transform 动画的表面不受干扰。已实测 320–430px 六档宽度下模型选择菜单始终完整在屏。 - 预设标签精简 :窄屏下 Agent 预设按钮只显示图标 + 标准 / 极简 / PTC / 创造 (英文同理),去掉"模式"二字;桌面端保持全称。 - 桌面零改动 :所有规则收窄在媒体查询内,桌面布局与列宽不受影响。 - 目录选择页重建 :本插件把 Harness 的目录选择交互钉为 Web 目录页,并以自研界面取代内置 browse 对话框(宿主 browse 后端保留)。桌面端:大对话框 + 左侧快捷目录(主文件夹/下载/桌面/文档/图片/音乐/视频 + 底部"此电脑"/根目录)、 分栏(Miller columns)浏览 、四键工具栏(后退/前进/上一级/刷新)、面包屑路径栏(每级可点击,点击空白处可输入路径跳转);手机端: 快捷目录落地页 → 单列列表 + 返回键 ,全屏呈现。任何绑定方式下"添加工作区"都可用,且不再弹系统对话框。 - 文件管理 :侧边栏"设置"上方新增"文件管理"入口——与选择器同一分栏视图;每打开一个目录追加一栏、放不下时底部横向滚动条自动定位到最新栏、 每栏独立滚动条且展开新栏时原栏滚动位置保持 ; 右键菜单 (重命名、复制、粘贴、删除、下载、选择打开方式、复制文件地址、属性、新建、上传、刷新、在终端中打开),粘贴自动加 -copy-2 后缀防重名;按扩展名打开(文本预览/编辑保存、图片/视频/音频内联预览、PDF 新标签页、未知类型自定义打开方式),十六进制编辑(64KB 分窗、8MB 上限)、上传(8MB)、下载、删除(非空文件夹二次确认); 文件夹属性显示递归统计的真实大小 ; 隐藏文件以半透明显示 ;手机端保留行内触控按钮。 - 真 PTY…

在 GitHub 查看完整 README →
终端/TUIdeepseek-harnessdshdsh-pluginagent

分类