让网页控制台在手机上顺手可用
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add charysrinathsc/dsh-agentbox该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 移动端小屏修复
- 可开关插件
README
由 DeepSeek 最新模型翻译生成dsh-agentbox
针对 DeepSeek Harness(DSH)web shell 的移动端与小屏修复,打包成插件而不是补丁——这样 DSH 升级后它还能活下来。
起因是把 DSH 当成一台常开的智能体盒子来跑,主要用手机操作。DSH 的 web shell 是桌面优先的:整份样式表里只有一个媒体查询(prefers-reduced-motion),没有任何响应式断点,所以在手机宽度下,它照旧渲染桌面三栏布局,不做重排。
它做什么
所有功能都放在开关后面,默认开启。
| 开关 | 效果 |
| mobileCss | 仅 ≤640px:收回 56px 的侧边栏,让展开的侧边栏浮在聊天区上方,而不是把它挤扁;点会话时自动收起侧边栏;不再让对话记录透过输入框。 |
| usageDockCompact | 让用量指示器保持一行。 |
| usageDockTerse | 把用量栏改写成符号(↓319M ·↑937K ·⚡100%),去掉那些吵闹的指标。 |
| enterNewline | 在移动端,Enter 换行,发送按钮负责发送——这是移动端的惯例。原版 DSH 是 Enter 发送,只有 Shift+Enter 才换行,在手机键盘上得别扭地按两下。
展开完整文档(README 剩余 1 节)
dsh-agentbox 针对 DeepSeek Harness(DSH)web shell 的移动端与小屏修复,打包成插件而不是补丁——这样 DSH 升级后它还能活下来。 起因是把 DSH 当成一台常开的智能体盒子来跑,主要用手机操作。DSH 的 web shell 是桌面优先的:整份样式表里只有一个媒体查询(prefers-reduced-motion),没有任何响应式断点,所以在手机宽度下,它照旧渲染桌面三栏布局,不做重排。 它做什么 所有功能都放在开关后面,默认开启。 | 开关 | 效果 | | mobileCss | 仅 ≤640px:收回 56px 的侧边栏,让展开的侧边栏浮在聊天区上方,而不是把它挤扁;点会话时自动收起侧边栏;不再让对话记录透过输入框。 | | usageDockCompact | 让用量指示器保持一行。 | | usageDockTerse | 把用量栏改写成符号(↓319M ·↑937K ·⚡100%),去掉那些吵闹的指标。 | | enterNewline | 在移动端,Enter 换行,发送按钮负责发送——这是移动端的惯例。原版 DSH 是 Enter 发送,只有 Shift+Enter 才换行,在手机键盘上得别扭地按两下。 | 外加一些小修正:输入框加上不透明背景,这样对话记录不会透过它周围那条带子显出来;用量栏设为换行而不是裁切。 安装 into a profile — dsh plugin forwards to pnpm in the profile directory dsh plugin --profile web add github:charysrinathsc/dsh-agentbox then sign the profile dsh restart 包里带了一个 dsh.bundle.patch,所以它会自动合成进配置档。要关掉某个功能,在配置档的 cordis.patch.yml 里覆盖它: - id: dsh-agentbox config: enterNewline: false 要求 - 带 web 配置档的 DSH - 移动端那部分需要浏览器宽度 ≤640px;其余部分在任何宽度都生效 老实说的坑 - 输入框仍然会被 iOS 键盘挡住。 iOS Safari 会缩小视觉视口,但不缩布局视口,于是输入框的工具栏那一行就落到键盘下面去了。试过把框架尺寸改成 visualViewport.height,结果更糟,已经回退——见 INTERNALS.md。把这个问题当成上游问题吧。 - 类名是哈希过的(_3WPZCG_toggle、yhfFVG_card)。靠子串匹配,天生脆弱。tools/health.mjs 会拿 25 条关键假设去核对一个运行中的实例,DSH 一动东西它就非零退出。 - 只针对一个 DSH 版本开发和验证过。它依赖 CSS 和 DOM 结构;DSH 升级后记得重新检查。 开发 INTERNALS.md 是工程日志:每一次测量、每一条死路、每一个陷阱——包括三次自己造成的回归,以及是什么把它们抓出来的。如果你要改这个插件,先读它;能帮你省下同样的几个下午。 源工作区的同级 tools/ 目录里放着两个测试工具: - health.mjs —— 这个插件依赖的选择器还在不在?(假设) - regress.mjs —— 功能还能用吗?(行为,跑在 WebKit 上,因为 Chromium 和 iOS Safari 测量文本的方式不一样) 两者失败时都会以非零状态退出。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
charysrinathsc/dsh-agentbox
让网页控制台在手机上顺手可用
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。