dsh-remote¶
| 类型 | 插件 | 分类 | 开发者工具 |
| 星数 | ⭐10 | 状态 | ✅ 活跃 |
| 能力 | automation, files | 更新时间 | 2026-08-15 |
📖 项目简介¶
Remote-work assistant for DeepSeek Harness (DSH). Manage several SSH machines, then pick a remote workspace (or a local one) and let the agent operate right there without leaving the harness — listing files, reading code, running builds & commands over the remote host, and keeping that remote directory mirrored into a real local workspace object. The harness Web UI intentionally binds 127.0.0.1 (the CLI rejects --host 0.0.0.0 for
✨ 核心特性¶
- Multi-machine SSH — save any number of hosts (
host/port/user+ private key or password). Passwords are stored locally and - Two-tab workspace picker (fills the native "Add workspace" flow):
- Bidirectional SFTP sync —
rw_sync(remote → mirror) andrw_push(mirror → remote) round-trip your local-mirror edits back to the mac - Model tools —
rw_info,rw_connect,rw_pick_workspace,rw_list_dir,rw_read_file,rw_write_file,rw_exec,rw_sync, `rw_pu - Write directly to a remote file —
rw_write_filecreates or overwrites a remote file (making parent directories), so you don't have to - Connection health — a 「测试连接」 test-connection button in the Settings page validates host/user/key/password before you save a machine.
📦 安装¶
dsh plugin add dsh-remote # add the bundle
🚀 快速开始¶
# Example only — use values for your own machine.
- id: dsh-remote
name: dsh-remote
config:
host: 203.0.113.10 # or your real host / hostname
port: 22
username: dev
privateKeyPath: ~/.ssh/id_rsa
# or password: '…'
workspace: ~/project