用 /mobile 指令定制手机界面的方法
最特别的定制方式:说话就行
大多数工具改界面要装主题、改配置文件;移动访问把这条路简化成一句话——在 dsh 对话里输入 /mobile <需求>,当前会话的智能体直接处理你的定制请求。文件修改完成后,手机端通常几秒内自动刷新,不用重启、不用重装。
指令怎么写
把需求说具体,像给开发提单一样:
/mobile 把手机端做成老式终端的样子,让消息像终端输出一样逐行滚动
也可以让手机端调用电脑能力:
/mobile 为手机端添加赛博朋克风格的电脑监控面板,实时显示电脑的 CPU、内存和磁盘占用
改动落在哪
| 需求类型 | 落点 | 说明 |
|---|---|---|
| 界面与交互 | mobile.css / mobile.js | 改样式、布局、动效 |
| 需要电脑端能力 | extensions/ 下的扩展 | 用 host.mjs 以本机用户权限跑电脑侧逻辑 |
两类文件的修改都在本机 dsh 用户目录的 mobile-access/ 下进行,不修改 dsh 源码;想看实例效果与原理,见改样式改脚本:界面文件与实例效果和给手机端加电脑能力:扩展与 host 脚本。
生效机制
- 扩展清单及其脚本、样式、资源按版本标识刷新;插件监听到
/mobile或扩展文件变化后,通过已认证连接立即通知手机更新。 - 页面可见时每 45 秒、隐藏时每 5 分钟的检查只是断线兜底,正常情况都是推送刷新。
- Host 更新成功但新界面激活失败时,扩展自动关闭并重试,避免新旧能力混用。
定制前的一条提醒
定制是让智能体改代码——改坏了手机端显示异常时,把需求撤回或让它还原即可;正式环境的重要定制建议先在电脑端确认效果再常用。