AI Agent Hub
Back to plugins
🧰

dsh-tool-ssh

Web Tools Updated 2026.09.01

Run the following command in DeepSeek Harness:

dsh plugin install hcyinnn/dsh-tool-ssh

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install hcyinnn/dsh-tool-ssh in your terminal to install the plugin from GitHub (https://github.com/hcyinnn/dsh-tool-ssh) and enable it in DeepSeek Harness.

About this plugin

Many dsh Agent workflows extend beyond the local machine. Production troubleshooting, log retrieval, and batch deployments all require running commands or transferring files on remote hosts. The traditional approach means deploying a full Agent component on every target machine, which is costly to maintain and hard to cover. dsh-tool-ssh takes a simpler path: as long as the target machine accepts an ssh login, the Agent can operate on it with zero extra dependencies.

The plugin exposes three core tools. ssh_run executes a single shell command on the remote host and returns stdout, stderr, and the exit code. ssh_upload pushes a local file or directory to a remote path via scp. ssh_download pulls a remote resource back to the local machine. All connection parameters (host, user, port, identity file, working directory, timeout, and more) are optional overrides, so the Agent only needs a natural-language description to trigger the right action.

This is well suited for teams and individual developers who need to work across multiple remote machines where installing extra components is impractical or policy-prohibited. Imagine an ops engineer asking the Agent to check a production service status, grab logs, or push build artifacts, all without a jump-box session.

Use Cases

  • Run a system command on a remote host and inspect the output
  • Push local build artifacts to a remote deployment directory
  • Pull logs from multiple remote machines for local analysis

Best For

  • Ops engineers who need to operate on remote machines without installing extra components
  • Developers managing multiple SSH-reachable servers via dsh Agent
  • Teams that want to trigger remote commands and file transfers in natural language