Yan-Zero/dsh-remote-ssh

Yan-Zero★ 2TypeScript最后同步: 2026-08-14

在 GitHub 打开

Use SSH hosts as transparent workspaces in DeepSeek Harness.

README 摘要

dsh Remote SSH English 中文 Use SSH hosts as transparent workspaces in DeepSeek Harness. Choose LOCAL project and ordinary file, search, shell, and background-task tools run locally. Choose project and those same tools run on that SSH host. There is no second set of remote tools, and a remote failure never falls back to the local machine. Features - discovers concrete hosts from the user and system OpenSSH configuration, including recursive Include files; - manages multiple SSH hosts and multiple workspaces per host from Settings; - provides the same editable directory browser for local and remote folders; - labels workspaces and terminal calls as LOCAL ... or ... ; - routes filesystem access, search, subprocesses, background jobs, and terminals by the active workspace; - exposes binary workspace writes for artifact plugins such as dsh-codex image generation; raw bytes are base64-encoded only inside AHP resourceWrite transport; - keeps remote search results in POSIX path space and stores oversized tool results in a private runtime directory on the corresponding SSH host for follow-up read / grep access; - exposes bash for POSIX remote workspaces and pwsh for local Windows workspaces;…

在 GitHub 查看完整 README →
工具/开发dsh-pluginterminalsearch

分类