morewax/dsh-remote-exec:通过 SSH/MOSH 在远程服务器执行 DeepSeek Harness 任务

前言

DeepSeek Harness (DSH) 是一个插件化的智能体框架。开发者通常希望将大模型推理和交互保留在本地,但需要智能体在远程 GPU 服务器上执行代码或操作文件。morewax/dsh-remote-exec 插件解决了这一割裂,它允许在本地运行 DSH 进程,但将文件系统和 shell 上下文切换到远程机器。

是什么

该插件为 DeepSeek Harness 提供了 SSH 和 MOSH 驱动,使 Harness 的文件工具和 shell 工具能够操作远程机器。它的核心价值是统一了本地智能体体验与远程计算资源。

核心功能

该插件提供以下能力:

  • SSH 远程执行
  • MOSH 远程执行
  • 远程文件工具
  • 远程 shell 工具
  • Tailscale 无密钥认证

安装

使用官方提供的命令添加插件:

dsh plugin --profile default add github:moreWax/dsh-remote-exec

配置与用法

在 DSH 的配置中引入该插件,并指定驱动和目标信息。

基本 YAML 配置示例:

- id: remote-exec
  name: '@morewax/dsh-remote-exec'
  config:
    driver: ssh          # 驱动类型:ssh 或 mosh
    host: gpu-box        # 目标主机名,或 Tailscale MagicDNS 名称
    user: me             # 远程用户名
    root: /home/me/work  # 远程工作区路径
    tailscale: true      # 启用 Tailscale 无密钥认证 (适用于 ssh/mosh)

驱动差异说明:

Driver 文件与执行 交互式终端 认证方式
ssh OpenSSH ssh PTY 密钥,或设置 tailscale: true
mosh 通过 ssh 传输 原生 mosh 同 ssh

注意事项

  1. 版本兼容性:该插件基于 DeepSeek Harness 0.1.1-rc.x (开发者预览) 构建。
  2. 环境要求:本地环境需要安装 Node.js >= 22。
  3. 认证方式:使用前需确保具备对目标主机的 SSH 密钥访问权限,或配置好 Tailscale 身份以实现无密钥认证。
  4. 交互模式:MOSH 的交互式使用遵循标准 mosh 客户端行为。
  5. 权限范围:插件在当前 DSH 进程的权限下运行。

总结

morewax/dsh-remote-exec 让 DeepSeek Harness 的文件和 shell 能力直接作用于远程服务器。如果你需要在本地控制远程 GPU 机器,该插件提供了 SSH 和 MOSH 两种传输方式,并支持 Tailscale 无密钥认证。

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

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

小夜