DSH Weave:通过 Iroh 连接可信 DSH 主机

前言

DeepSeek Harness (DSH) 旨在通过插件化架构实现功能的无限扩展。在分布式智能体开发场景中,跨主机的连接、信任建立以及会话管理是常见痛点。DSH Weave 专注于解决这一问题,它通过 Iroh 协议层,为多个 DSH 实例提供加密、可信的连接通道,并统一管理主机身份和可达性。

插件介绍

DSH Weave 是一个连接明确信任的 DeepSeek Harness 主机的插件。它基于 Iroh 实现 QUIC 加密传输,负责主机信任、端点刷新、可达性检测以及认证请求的传递。插件的核心职责包括身份的持久化存储和受信任对等方的管理。

核心功能

该插件主要提供以下能力:
* 持久化身份:主机身份在重启后保持一致,无需重复初始化。
* 明确配对:通过交换票据并在本地明确信任对方,建立安全连接。
* 加密传输:利用 Iroh 提供 QUIC 连接、直连路径和中继回退机制,确保传输安全。
* 远程目录:发现并访问已配对主机上的工作区和会话。
* 可见状态:主机可达性与 DSH Agent 的空闲/运行/离线状态是分离的。
* 原生设置:提供分组管理的身份和配对控制,包含复制反馈和移除确认。

安装与启用

在目标主机上执行以下命令进行安装:

dsh plugin --profile web add dsh-weave@latest

安装完成后,运行 dsh web 启动 Web 界面。

典型用法

  1. 在参与连接的每台主机上分别执行上述安装命令。
  2. 在每台主机上启动 DSH Web:dsh web。
  3. 在两台主机的 Web 界面中,分别打开 Settings -> Weave。
  4. 通过一个双方都信任的渠道(如安全聊天或终端)交换两台主机的票据。
  5. 在每台主机的 Weave 设置中,添加并明确信任对方提供的票据。
  6. 配对完成后,使用 DSH Chat 等插件选择远程会话进行操作。

适用场景与注意

DSH Weave 以当前 DSH 进程的权限运行。安装前应检查源码与许可证(MIT)。

  • 前置条件:需要 Node.js >= 22。
  • 数据存储:身份和受信任的对等方存储在 $DSH_HOME/dsh-weave(默认为 ~/.dsh),仅限所有者权限。
  • 连接行为:取消请求会关闭连接,接收端的监听器会收到断开通知。取消操作不会将主机标记为离线。
  • 当前版本状态:当前版本为传输 MVP(最小可行性产品),主要提供配对、目录访问和认证请求投递。尚未实现通用的远程任务审批工作流,也不具备持久化传输出站消息或断线重连重放机制。
  • 生态背景:该插件是 DSH 生态系统的一部分,社区目录与 DeepSeek 官方无从属关系。

结尾

DSH Weave 为 DSH 多机协作提供了基础的信任传输层。通过 Iroh 的加密和持久化能力,开发者可以更安全地管理分布式智能体的连接。更多详情可查阅社区目录或 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜