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.
Install
dsh plugin --profile web add dsh-workspace-enhancementCopied 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
- Repo: DobyChao/dsh-workspace-enhancement
- Category: Infrastructure & Deployment
- Stars: 0
- Version: GitHub repo DobyChao/dsh-workspace-enhancement; npm package dsh-workspace-enhancement at 0.2.3 (registry check 2026-10-08; registry repository field resolves back to this repo). README badge states Node >= 22.
- Last push: 2026-10-09
- First seen: 2026-08-25
Alternatives
UynajGI/dsh-ssh · caoyiwei850/dsh-ssh-ops · flymysql/dsh-remote