gameswu/dsh-cross-collaboration
gameswu★ 1TypeScript最后同步: 2026-08-17
dsh跨设备agent协作插件
README 摘要
dsh-cross-collaboration 让多台运行 DSH(DeepSeek Harness)的设备互相发现、互相 发消息唤醒对方的主 Agent 。 - 发现 :同一局域网零配置自动互发现;跨网段按 ip:port 手动添加(Minecraft 联机式);添加的节点会通过组网自动同步给其他设备 - 通信 :唯一的跨设备操作就是发消息。 粒度是会话 ——在 DSH 里一个会话就是一个主 Agent,不存在 workspace 级 Agent;消息可以精确投递给对端设备上的指定会话(不指定则投给其默认主 Agent),不存在任何远端执行 - 版本兼容检查 :设备间通过发现/握手交换插件版本与协议号,版本不兼容的对端会在节点列表与 lan peers 中以 ⚠ 标出 - 私密 :中继流量端到端加密;面板只显示通信消息,不显示任何工作状态 典型用法:Windows 开发机给 Mac 验证机的某个会话发一句「请在 macOS 上验证构建」,该会话的 Agent 被唤醒后用本机工具完成验证,再回一条消息通报结果。 安装 卸载: dsh plugin --profile web remove dsh-cross-collaboration 把设备连起来 1. 两台设备都安装并重启 DSH。同一局域网会自动互发现 2. 跨网段(如 Tailscale):打开 设置 →「LAN 协作」→「添加节点」,填入对方地址 ip:port (如 192.168.1.100:45232 ,省略端口用默认值) 3. 连接成功后节点信息自动同步——组网内其他设备会获知并自动连接新节点,全组收敛为全互联 4. 给设备起个名、选个工作区标签,方便对方识别 发消息 模型工具 工具 说明 lan peers 查看组网内有哪些设备,以及每台设备 当前有哪些会话 (会话 ID + 标题,一个会话即一个主 Agent) lan message(peer, content, session?) 发消息; peer 支持设备名、设备 ID 或 ip:port ; session 可选,填 lan peers 里看到的会话 ID 即可精确投递给那个会话,省略则投给设备的默认主 Agent。 对端离线时自动排队,上线后补投 消息进入目标 Agent 的收件箱并唤醒它开始新对话。空消息会被拒绝,超过 4000 字自动截断。对端离线时消息进入离线队列(最多 50 条,持久化保存),对端上线后自动按序补投;发给已关闭会话的排队消息会被丢弃。 界面 :设置页「LAN 协作」的节点列表会显示每台设备的会话数,发消息卡可下拉选择目标会话,通信消息记录标注会话标题,另有「离线队列」卡片可查看/移除排队消息;装有 dsh-plugin-vscode-sidebar 时侧边栏有同名标签页;装有 dsh-notifacat…
在 GitHub 查看完整 README →分类
🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
★ 68,716
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 31,761
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 23,757