@jmcc-guo/dsh-ssh: Adding SSH Terminal Panel and AI Connection Management to DSH

`@jmcc-guo/dsh-ssh` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to integrate AI-driven SSH connection management with a Web GUI visual terminal panel. It enables AI agents to directly manage SSH connections, execute commands, and view statuses through tools such as `ssh_connect` and `ssh_exec`, while providing human users with a terminal interface supporting real PTY, ANSI colors, and multi-tab functionality for human-machine collaborative operations. Core features include: strict separation of AI and user connections to ensure AI cannot directly manipulate user connections unless explicitly transferred; support for automatic connection saving, restart reuse, and automatic reconnection on unexpected disconnections (except explicit disconnections); and secure credential storage within the DSH cr

Read More
dsh-ssh: SSH Remote Execution Plugin for DeepSeek Harness

dsh-ssh is the SSH remote execution plugin for DeepSeek Harness (DSH), developed based on the ssh2 library. It executes functions such as Bash, file operations, PTY terminals, and LSP on remote hosts through a single SSH connection, while only the DSH process is retained locally. This plugin supports multi-hop ProxyJump chains, SFTP uploads and downloads, and complete authentication. Core configuration requires specifying the host, username, and absolute path cwd in cordis.yml, with the option to add a jump array for jump host configurations. Users can also individually mount SSH, subprocess, or file system providers. When using it on the web, the default directory selector needs to be disabled, and dsh-ssh-related components should be inserted, with placeholders obtained via RPC.

Read More