DobyChao/dsh-workspace-enhancement

Manages local and remote (SSH) workspaces in one place — multi-workspace sessions, multi-hop SSH, TOFU host keys and keychain passwords, all under your local ~/.dsh.

dsh-workspace-enhancement is a DeepSeek Harness workspace-enhancement plugin that manages local and remote (SSH) workspaces in one place. A session can hold multiple workspaces — a main cwd plus a thin declaration list of side directories — and the model is told about them and can operate them directly. A single SSH chain can be multi-hop, and tools that already use ctx.subprocess or ctx.fs keep working remotely with no code changes. The add-workspace flow pairs a connection sidebar (saved machines, ~/.ssh/config aliases, local) with a directory browser (breadcrumbs, native chooser, new folder), and a machine-settings page handles machine CRUD, connectivity testing, host-key forget, OS-keychain passwords and TOFU host keys.

Infrastructure & Deployment ★ 0 updated 2026-10-09
View on GitHub ↗

Install

dsh plugin --profile web add dsh-workspace-enhancement

Copied verbatim from the README. The README also notes a local-repo-path install form and warns that without the plugin's setup step the first add exits non-zero.

Compatibility

Installs into a named DSH profile. Built on ssh2; machines, TOFU host keys and keychain passwords all live in your local ~/.dsh.

Details

Alternatives

UynajGI/dsh-ssh · caoyiwei850/dsh-ssh-ops · flymysql/dsh-remote

More plugins in Infrastructure & Deployment

Browse more in Infrastructure & Deployment

Guides for Infrastructure & Deployment plugins