jxboop/dsh-plugin-mobile-bridge ↗★ 0
dsh-plugin-mobile-bridge
提供移动端界面以发送照片和监控会话 适合需要通过手机跨端驱动和观察桌面端会话的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jxboop/dsh-plugin-mobile-bridge說明文件
閱讀完整 README ↗2. 首次启动会自动生成配置
~/.dsh/mobile-bridge.json(Windows:%USERPROFILE%\.dsh\mobile-bridge.json):
{
"version": 1,
"port": 3081,
"pin": "123456",
"pathSecret": "ab12cd34ef56ab78",
"tokenTtlHours": 12,
"bindTokenToIp": false,
"elevationMinutes": 15
}
pin 和 pathSecret 都是自动生成的,别外传。 在 DSH 界面左下角的徽标上能直接看到完整网址和 PIN。
| 字段 | 默认 | 说明 |
|---|---|---|
port | 3081 | 监听端口 |
pin | 随机 6 位 | 登录密码 |
pathSecret | 随机 16 位十六进制 | 所有路由都藏在这个随机段后面,没有它一律 404 |
tokenTtlHours | 12 | 登录令牌有效期(上限 14 天) |
bindTokenToIp | false | 是否严格绑定令牌的来源 IP。默认 false:地址变化只记录告警(在 /api/bootstrap 的 foreignUses 里可见),不吊销登录。设 true 则换地址即吊销 —— 移动网络下不可用(运营商 NAT、IPv6 隐私扩展会不停换地址,手机会被反复踢下线),只适合固定网络 |
elevationMinutes | 15 | 输一次 PIN 后,多久内可以"指挥 DSH 干活" |
crashProbe | false | 排查用,平时别开。 设为 true 会把宿主的 uncaughtException / exit 事件写进 ~/.dsh/dsh-crash.log(含每 30 秒一条内存心跳)。它跑在宿主进程里、会注册全局处理器并持续写盘,所以默认关闭。 |
answerOnPhone | false | 让手机回答 agent 的提问(ask_user_question)和工具审批。默认关:开着时"正在看这个会话的手机"会抢在桌面前面拿到提问,桌面要等 120 秒才轮到。没有手机在看这个会话时,无论开关如何都是桌面先拿到。 |