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 無密鑰認證。

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

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

小夜