前言¶
DeepSeek Harness(DSH)采用插件化架构,现有的 Web 界面在移动端操作时可能不够直观。dsh-webui-m3e 是一个为 DSH 提供移动端 Material 3 Expressive 风格界面的插件。它通过一个独立的 Web 应用接入,允许在手机屏幕上更舒适地查看 AI 交互、工具执行结果及思考过程。
功能概览¶
该插件主要提供以下能力:
1. AI 交互与视图:支持查看 AI 交互内容、工具执行结果、思考过程,并提供可切换的「Trace」视图。
2. 操作反馈:通过底部弹窗(Bottom Sheets)处理工具审批和计划确认。
3. 会话管理:集中管理待回复会话和已结束会话。
4. 输入增强:支持图片附件、文件/命令建议、模型及权限切换。
5. 实用工具:包含会话搜索、DSH 设置/API 密钥注册,以及将 Web 应用添加到手机主屏幕的功能。
安装与启用¶
在 DSH 0.2.0-rc.2 环境下,通过 CLI 安装插件。请确保指定正确的 Web 运行 profile。
dsh plugin --profile web add https://github.com/AliceSaikawa/dsh-webui-m3e/releases/download/v0.0.8/dsh-webui-m3e-0.0.8.tgz
安装后,需要在标准界面的 URL 中追加路径来访问新界面。
使用方式¶
- 在标准的 DSH 界面(
http://<host>/)完成登录。 - 访问新界面:
http://<host>/m3e/。 - 移动端体验:在 iPhone 上使用 Safari 打开后,通过分享菜单选择「添加到主屏幕」,可将该网页变为原生应用般的体验。
- 界面切换:
- 在标准界面的「设置 -> 一般 -> 此设备上使用 M3E」中切换。
- 或者在 URL 后添加
?ui=m3e参数打开。 - 使用
?ui=classic可强制切回默认界面。
维护与回滚¶
更新或回滚版本时,需从 GitHub Release 列表获取对应版本的 tgz 文件 URL 进行重新添加。
- 更新:使用新版本 URL 重新执行
add命令。 - 回滚:使用旧版本 URL 重新执行
add命令。 - 删除:使用命令移除插件。
注意事项¶
- 非官方项目:这是一个个人项目,并非 DeepSeek 官方产品,存在潜在 Bug。
- 语言限制:界面文字仅支持日语。
- 兼容性风险:插件内置了 DSH 内部库,可能与特定版本的 DSH 不兼容。
- 测试状态:目前的测试主要使用假数据,未在真实的 iPhone Safari 或与真实 LLM 的集成环境下进行确认。
- 版本要求:仅支持 DSH 0.2.0-rc.2。
结语¶
该插件通过 Material 3 Expressive 设计优化了 DSH 在移动端的操作体验,适合需要频繁在手机上调试或查看 Agent 执行细节的开发者。