CJYLZS/dsh-remote-development ↗★ 1
dsh-remote-development
适用于 DeepSeek Harness 的轻量级远程开发插件:通过 SSH 选择远程工作区,使 Agent 能够使用相同的本地工具(文件、终端、搜索)在远程主机上工作。
AI 分析
核心用途是让 DSH 的 Agent 直接在远程服务器上进行开发。适合需要远程部署、调试代码,且不想在本地占用计算资源的开发者。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:CJYLZS/dsh-remote-development說明文件
閱讀完整 README ↗Configuration
Machines are managed in the settings section; the plugin itself takes config defaults through cordis.yml (all optional):
| Field | Default | Meaning |
|---|---|---|
commandTimeoutMs | 20000 | Per-command timeout; the channel is closed after SIGTERM grace. |
connectTimeoutMs | 15000 | SSH connection establishment timeout. |
maxOutputChars | 200000 | Command output kept head-plus-tail beyond this size. |
maxFileBytes | 52428800 | Largest file read or written through SFTP. |
hostKeyMode | accept-new | accept-new, verify, or off. |
remoteRipgrep | rg | Remote binary the packaged ripgrep is rewritten to. |
anchorRoot | $DSH_HOME/remote-workspaces | Root directory for anchor directories. |
auditLog | off | Append-only JSONL audit of remote executions. |