DeepSeek Harness Plugin: dsh-remote-ssh

dsh-remote-ssh is a DeepSeek Harness plugin designed to connect to legacy host systems such as Unix, IBM AIX, and macOS via SSH. It runs locally, defaulting to read-only mode and a command whitelist policy. The plugin supports host status discovery and command execution, and uses BatchMode SSH to disable interactive logins. By configuring hosts, allowed command lists, and ssh-agent-managed credentials, users can perform controlled operations on remote hosts while maintaining security.

Read More
DeepSeek Harness Plugin: Run Remote Workspaces over SSH

`dsh-remote-ssh` is a plugin for DeepSeek Harness designed to keep local sessions, GUIs, and configurations unchanged during remote development. It allows users to direct workspace file I/O and command execution to a remote SSH host while retaining local control. Core features include SSH connection management, a remote directory browser, session-based routing, remote file system and subprocess support, and intelligent agent bootstrapping. It supports password, key, and ProxyJump authentication, with credentials kept locally. During installation, note potential native module build issues; add an `allowBuilds` configuration in `pnpm-workspace.yaml`. Users can start a session by adding a connection through the web GUI, browsing, and adopting a remote directory.

Read More
@zhangfengshun/dsh-remote-ssh: Integrate Remote SSH Files and Terminals into DSH

The DSH plugin `@zhangfengshun/dsh-remote-ssh` provides functionality similar to VSCode Remote-SSH, allowing users to directly operate remote supercomputers or servers within the DSH built-in interface without needing to synchronize files to the local machine first. The plugin supports SSH connections (including key/password authentication and ProxyJump) and enables direct reading and writing of remote files in the "Files" tab, while automatically entering a remote interactive terminal in the "Terminal" tab (key authentication only). It also supports creating remote native workspaces and provides 12 session-aware `remote_ssh_*` model tools to simplify parameter configuration. Installation requires Node engine >=20, with installation performed via the `dsh plugin add` command followed by restarting DSH, and it must run under bun.

Read More