dsh-agentbox
在终端中运行以下命令:
dsh plugin install charysrinathsc/dsh-agentbox
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install charysrinathsc/dsh-agentbox,即可从 https://github.com/charysrinathsc/dsh-agentbox 安装该插件并由 bundle 补丁自动并入 profile。
插件介绍
如果你习惯用手机或窄屏浏览器盯着 DeepSeek Harness 的网页 Shell,第一眼往往会觉得别扭:界面仍是桌面三栏布局,样式里几乎没有响应式断点,侧栏会把聊天区挤扁,输入框区域的体验也不符合手机键盘习惯。dsh-agentbox 把这些痛点收成一套可开关的插件能力,用 bundle 补丁挂进 profile,而不是手改前端——DSH 升级后改动仍跟着走。
核心能力都默认开启,可按需在 cordis.patch.yml 里逐项关掉。在宽度约 640px 及以下,mobileCss 收回左侧占位的轨道,让展开的侧栏叠在会话上方而不是压窄主区域;点选会话后侧栏会自动收起,并修正 transcript 透过输入区的问题。usageDockCompact 把用量指示压成一行,usageDockTerse 则用更简洁的符号替代冗长指标。enterNewline 则在移动端让 Enter 换行、发送靠发送按钮,贴近常见聊天应用。此外还有输入区不透明背景、底部 dock 换行等小修正。
README 也坦诚写了边界:iOS Safari 下输入条仍可能被键盘挡住,属于上游视口行为;实现依赖 DSH 的 DOM 与哈希类名,更新后可能需要对照 tools 里的健康检查。适合把 DSH 当「常开 Agent 盒子」、主要从手机遥控的人;若你只在桌面宽屏用 Shell,多数选项感知不强。
开发维护者把细节记在 INTERNALS.md,并用 health.mjs、regress.mjs 在真实实例上校验选择器与行为。它不是万能移动端壳,但在官方 Shell 尚未做好小屏时,是一个务实、可回滚的补强层。
使用场景
- 用手机浏览器查看和管理 DSH 会话
- 在窄屏设备上把侧栏改为叠层而不挤压聊天区
- 希望移动端 Enter 换行、发送键发送消息
适合人员
- 常开 DSH Agent 盒子、主要靠手机操作的用户
- 觉得官方网页 Shell 小屏体验不足的人
- 使用 web profile 且愿意用 cordis.patch 微调开关的用户