DSH: Windows2MacOS — 一账号一指令跨机器运行项目

前言

DeepSeek Harness (DSH) 目前专注于单机工作流。一个 dsh 进程服务于单机,传输仅限本地回环,且官方不支持跨机器协调。要在自己的 Windows 和 macOS 机器上运行同一项目并比较结果,需要构建跨机器能力。twinsearth/dsh-windows2macos 插件提供了这种跨平台协调能力。

插件介绍

这是一个由 TwinsEarth 维护的 DSH 插件。它允许使用单个 DeepSeek 账号,通过 Rabbit relay 和 Localside agent,在所有在线 Windows 和 macOS 机器上运行同一项目。它使用 P2P 打洞,并捆绑中继和 STUN 响应器以处理网络限制。

核心功能

  • 工具与测试: 提供 11 个工具,82 套件,2228 个测试,以及 12 个预检。
  • 协调模式: 支持 4 种模式:复制、分片、广播和管道。
  • 结果聚合: 提供 6 种聚合判决:一致、分歧、平台分歧、失败、部分、无法验证。
  • 网络: 默认 P2P 打洞。捆绑中继、STUN 响应器和账本回退。所有机器仅发起出站连接。
  • 安全: 使用 Ed25519 密钥对设备签名。权限默认关闭(分层权限)。
  • 架构: 分层架构,带层检查。

安装与启用

安装插件:

dsh plugin add github:twinsearth/dsh-windows2macos

加入集群需要配对码以及 autoStartAgent: true 配置。

典型用法

从单个 DeepSeek 账号在 Windows 和 macOS 机器上运行一个项目。使用单个指令在两台机器上运行测试并比较结果。

注意事项

  • 版本差异: 源码为 0.45.0,包为 1.0.10。插件版本落后源码 30+ 版本。
  • 状态: 插件不是 1.0.0。
  • 权限: 权限默认关闭。
  • P2P 打洞: P2P_PUNCH_FAILED 状态为 UNVERIFIED(不确定)。

结语

该插件解决了 DSH 目前缺失的跨机器协调问题。可以在 插件目录 和 GitHub 上查看详情。

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

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

小夜