← 返回列表
D

dsh-mate

v0.1.0 · 0 天前发布

DSH Mate(求索伴侣)电脑端桥插件:为鸿蒙 App 提供配对、移动 REST API 与事件推送,远程查看与操作 DeepSeek Harness。

dshdeepseek-harnessdsh-pluginharmonyosremotemobileremotely-control

README

dsh-mate — 电脑端桥插件

DSH Mate(求索伴侣)的电脑端:运行在 DSH web profile 内的 Cordis 插件,为鸿蒙 App 提供配对、移动 REST API 与事件推送。

架构速览


src/
├── index.ts # 插件入口(装配 + 终端二维码)
├── config.ts # 配置归一化与安全校验
├── server/ # 桥 HTTP(:3082) + WebSocket 事件推送 + 信任层
├── pairing/ # QR/HMAC 配对 + 设备注册表 + 二维码渲染
├── bridge/ # 宿主服务封装(会话/交互/作业/goal/设备 + 事件订阅)
├── push/ # 可选推送中继(v1.1)
└── tools.ts # 会话内工具 mate_qr / mate_devices

开发

bash
npm install # 或 pnpm install
npm run build # tsc → lib/
npm run typecheck

状态(骨架阶段)

  • ✅ 可编译骨架:配置、配对服务(HMAC 已实现)、设备注册表、HTTP/WS 服务器、路由分发、工具定义

  • ⏳ 待实现(代码内有 TODO(impl) 标记):

  • - bridge/sessions.ts:会话列表/快照/发送消息(需先以 DSH 运行时 cordis_inspect_list / Service.listService 清单确认宿主服务名)
    - bridge/events.ts:宿
    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-mate
    Repo
    git+https://github.com/RevolutionLA/dsh-mate.git
    Engines
    {"node":">=20"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"}}