dsh-device-bridge
在终端中运行以下命令:
dsh plugin install 173787247/dsh-device-bridge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 173787247/dsh-device-bridge,即可从 https://github.com/173787247/dsh-device-bridge 安装本插件。
插件介绍
当你在 WSL 或桌面侧编排自动化时,真正要动的往往是另一台设备:手机上的 Termux、一块 IoT 板子,或一台只做转发的跳板机。它们未必适合装完整的 DSH 套件,却仍需被统一发现、探活并按约定动作被调用。dsh-device-bridge 正是面向这类「薄 Agent」的可选客户端插件,用与 dsh-mac-companion 相同的 Companion 协议,只要对端实现 /v1/health 与 /v1/invoke,就能纳入同一套远程设备模型。
插件侧提供三类能力:列出已配置设备、对单台设备做健康检查,以及在 action 白名单内发起 invoke。这与「手机聊天入口走 dsh-wsl-im、设备能力走本插件」的分工一致:IM 负责对话,bridge 负责设备侧可编程能力。需要 SSH 会话级直连时,应使用 dsh-remote-ssh,而不是把本插件当成通用 SSH 替代品。
它通常作为 dsh-wsl-kit 的可选远程桥接档位出现,不要求默认安装脚本带上。适合已经在用 WSL 套件、希望把 Termux 样例或自研轻量 companion 接进 Harness 的开发者,以及需要在多台边缘设备上复用同一 invoke 契约的团队。配置可参考仓库中的 devices 片段与协议文档,与套件其它组件的兼容性以 dsh-wsl-kit 的验证矩阵为准。
使用场景
- 在 Harness 里统一查看已配置的手机、IoT 或跳板机设备
- 对薄 Agent 做 /v1/health 探活,确认设备在线
- 在白名单 action 下远程 invoke,触发 ping、通知等桩能力
适合人员
- 使用 dsh-wsl-kit 并需要可选远程桥接的开发者
- 在 Termux 或轻量环境部署 Companion 薄 Agent 的用户
- 管理多台边缘设备且希望统一 invoke 契约的团队