Skip to content

Releases: ahian-lee/dsh-ssh-workspace

v1.0.1 — auto-reconnect after remote reboots

Choose a tag to compare

@ahian-lee ahian-lee released this 20 Oct 08:22

Fixed

  • Permanent "client shut down" after a remote reboot — the per-host AHP connection is now supervised. When the SSH machine reboots (or the transport drops), the plugin transparently reconnects in a single-flight attempt; the next file/shell/search call joins the fresh connection instead of failing forever. Previously only restarting DSH recovered the workspace.

Verified end-to-end: killing the remote Agent Host mid-session no longer breaks later calls — the same client context reconnects automatically (final state: connected). Test suite 43/43.

Install: dsh plugin add https://github.com/ahian-lee/dsh-ssh-workspace/releases/latest/download/dsh-ssh-workspace.tgz (asset name stays version-free; the market link keeps working).

SSH Workspace v1.0.0

Choose a tag to compare

@ahian-lee ahian-lee released this 12 Oct 14:28

SSH Workspace v1.0.0 — unofficial community plugin for Windows DSH Desktop 0.2.0-rc.2 and Linux SSH projects.

  • Select local or remote workspaces; add SSH hosts from the workspace picker or Settings.
  • Route supported file, search and Bash tools while keeping DSH and its plugins local.
  • Adapt current settings, shell handles and UI slots; preserve local sandbox/permission defaults.
  • Fix unreadable buttons and explain empty-path disabled behavior.
  • Ship compiled modules and Apache-2.0 attribution to Yan-Zero/dsh-remote-ssh.

Validation: 35 focused tests, independent packed installation, actual browser creation flow, all four Agent presets, and live Linux SSH file/Bash/ripgrep checks.

Install the attached dsh-ssh-workspace.tgz through Desktop's plugin manager and restart DSH. Disable the old dsh-remote-ssh bundle before enabling this one. See the bilingual README for supported hosts, remote prerequisites and permission behavior.

中文:支持在本地 DSH Desktop 中建立 SSH 远程项目工作区。主程序不替换,插件与对话运行时仍在本地,支持的文件/搜索/Bash 操作按工作区路由到远端。安装前停用原 dsh-remote-ssh bundle,现有 ~/.dsh/remote-ssh/ 配置可保留。