🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

dphmoblie/deepseek-harness-mobile-support

DeepSeek Harnessspec-screened扫描:无法判定在 GitHub 查看 ↗
需源码安装

DeepSeek Harness 移动端适配层

暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/13 · 已提供中文文档

# 面向官方 DeepSeek Harness Web 前端的 Android/WebView 移动端适配层。临时方案——待官方移动端支持发布后归档。

综合分
29.1
GitHub 分
29.1
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dphmoblie/deepseek-harness-mobile-support
缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 0 天前真实安装成功
是什么
dsh 原生插件 · chat
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 12 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@dsh-mobile/harness-web(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 05:52:05

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-web-frontend
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness 移动端适配层

本仓库是过渡方案,预期会被归档。
它只服务于官方 DeepSeek Harness Web 前端尚未提供移动端布局的这段时间。官方支持移动端适配后,
本仓库归档、安卓应用移除该子模块,下述规则全部删除而非迁移。

面向 Android/WebView 的官方 DeepSeek Harness Web 前端适配层。官方产物绝不修改:
构建过程逐字节校验并原样复制官方包,只额外注入一个样式表(dsh-android.css)
和 viewport-fit=cover 视口声明。

English · 简体中文

存在的理由

官方前端为桌面三列布局设计。在手机(360–412px)上该布局存在可实测的缺陷。
下表数字均在 360×800 移动视口下实测得出,非估算。

| 缺陷 | 修复前 | 修复后 |
| --- | --- | --- |
| 窄屏展开侧栏时聊天区被挤压 | 16px | 256px |
| 输入卡宽度(侧栏折叠态) | 208px | 240px |
| 输入框字号(低于 16px 时 WebView 聚焦缩放且不还原) | 14px | 16px |
| 图标控件触控目标 | 24–28px | 44px |

样式表做了什么

修复此前静默失效的覆盖规则。 适配层原本已声明 44px 触控目标与 16px 输入字号,
但用的是元素选择器(特异性 0,0,1)。官方产物通过 CSS Modules 哈希类选择器
(0,1,0)设置控件样式,永远胜出 —— 因此那些规则在真机上一条都没生效。现已改用 !important。

扩大触控目标而不改动布局。 官方 UI 把图标控件按 16–28px 的固定 height 密集排布。
min-height: 44px 会赢过它并撑破密集行,因此改用居中的 ::after 伪元素扩大热区,
布局盒仍保持官方尺寸。两个官方样式表均未声明任何 ::after,不存在覆盖冲突。

把侧栏改为覆盖式抽屉。 在应用自身的 1024px 断点以下,侧栏会自动折叠为 56px 导轨,
但重新展开会形成 280px 的 grid 轨道,把聊天区挤到 16px。抽屉方案让侧栏浮在聊天区之上
而非挤占空间。56px 导轨被刻意保留:它承载着重新展开侧栏的唯一入口。

回收窄屏侧向留白。 输入区 clearance 与 680px 桌面内容宽度下限是为桌面阅读舒适度设定的,
在 360px 屏上会消耗 64px 边距。

移除纯指针交互件。 聊天宽度与列宽拖拽把手依赖指针精确拖拽,触屏上无法瞄准、只会误触。

保持根节点高度链完整。 官方 shell frame 为 height: 100%。根节点若为 auto
(本层短暂使用过),frame 会塌缩到内容高度、在会话下方留下大片空白 —— 已在 rc.2、
360px 视口下实测。根节点保持确定高度;安全区内边距放在 body 上,其 border-box
尺寸计算已自动扣除。

让设置面板改为纵向堆叠。 官方设置面板是「188px 固定导航 + 内容列」的两列 flex 行。
在 360–412px 视口下内容列只剩约 100px,中文逐字换行。窄屏改为单列 ——
导航变成可横向滚动的标签条,内容占满宽度。

安全区内边距、100dvh 尺寸、键盘安全的对话框高度、代码块与宽表格的惯性滚动、
以及降低动效偏好同样在覆盖范围内。

本层遵守的约束

- 绝不打补丁修改官方产物。 仅 index.html 增加一个标记 meta、viewport-fit=cover
视口声明和一个 。
- 不使用 JavaScript。 纯 CSS 实现,因此没有点击遮罩关闭抽屉的能力 ——
关闭仍走导轨上的 toggle。
- !important 绝不逸出窄屏保护。 所有强制声明都位于 max-width: 720px、
pointer: coarse 或 prefers-reduced-motion 之内。桌面与平板完整保留官方尺寸。
有测试通过遍历花括号深度来强制这一约束。
- 优雅降级。 抽屉依赖 :has()(Chrome 105+)。不支持时该规则块整体失效、
侧栏退回轨道形态 —— 即当前行为,不会比现状更差。
- 只使用稳定契约选择器。 frame 元素没有稳定类名(被 CSS Modules 哈希),
故通过 [data-shell-overlay] 与 [data-rightbar-col] 结构化命中。
绝不引用哈希类名。
- 每条契约都有守卫。 本层依赖的全部锚点(上述 data-* 属性、CSS 变量与类名)
集中声明在 scripts/anchor-contract.mjs。官方前端丢失静态锚点时构建直接失败;
运行时插件树由 scripts/check-runtime-anchors.mjs 做同样的校验。规则静默失效
因此不可能发生:升级要么保住锚点,要么让构建停下并列出受影响的规则。

构建

Node.js 24.14.0 与 pnpm 11.19.0:

pnpm install
pnpm test
pnpm build

官方前端来自 @deepseek-ai/dsh-web-frontend@0.1.5-rc.2。构建会先校验官方
index.html 中的每个资源路径 —— 拒绝外部入口与目录穿越 —— 再把包内产物复制到 dist/,
并校验静态锚点(见上)。

发布运行时镜像前,检查将要承载前端的插件树:

node scripts/check-runtime-anchors.mjs

pnpm test 断言:官方文件逐字节留存、入口未被改动、仅新增一个文件、
上述规则存在且作用域正确,以及两个锚点守卫在锚点消失时都会明确报错。

安卓应用以固定版本 Git 子模块方式消费本仓库。生成的 dist/ 产物与依赖不纳入版本管理。

许可

MIT,见 LICENSE。所适配的官方前端包按其自身条款再分发。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(dphmoblie)的其他插件

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群