DeepSeek Harness SSH Remote Workspace Plugin (Multi-Machine Parallel Version)

The `dsh-ssh-remote` plugin for DeepSeek Harness (DSH) has been forked and refactored into a multi-pool parallel connection model, supporting simultaneous management of multiple servers, two-way SFTP synchronization, and remote file operations. Installation requires running the setup script and restarting DSH. Note that this plugin has been discontinued as of September 2026 and is incompatible with DSH 0.1.5+ versions.

Read More
cslht11/dsh-ssh-remote: SSH Remote Workspace Plugin for DSH

`cslht11/dsh-ssh-remote` is an SSH remote workspace plugin for DeepSeek Harness (DSH), derived from `flymysql/dsh-remote` (v0.6.0, MIT License). This plugin solves the problem of manually switching SSH connections when handling files on multiple remote servers within an Agent, supporting parallel registration of multiple machines, independent connection pools, and switching between the current machine. Core features include: 1. **Multi-machine Management**: Supports registering an arbitrary number of servers, configuring host, port, password, or keys, with configurations saved in a local JSON file. 2. **Remote Workspace**: Specifies a remote directory for each machine and provides a bidirectional SFTP synchronization mechanism (`rw_sync` pull, `rw_push` push).

Read More
dsh-ssh-remote: OpenSSH remote workspace plugin for DSH

dsh-ssh-remote is a DeepSeek Harness (DSH) plugin developed by CrazyShout, designed to address the needs for file, shell, and terminal operations on remote machines. Its core advantage lies in reusing the local OpenSSH configuration to avoid repetitive maintenance of authentication and proxy strategies, while providing a stable remote execution boundary for DSH. The plugin supports discovering specific hosts from the local `~/.ssh/config` and adding remote workspaces via a standard interface. It utilizes a versioned helper to handle remote file read/write (featuring security mechanisms such as atomic publishing and version review), shell execution (supporting bounded output and reconnection), and terminal operations, while achieving process and PTY isolation on Linux via bubblewrap.

Read More