DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

torrid-fish /

torrid-fish/dsh-remote-workspace

Verified

This plugin has no description yet.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@c17542ad

dsh-remote-workspace

Standalone DSH plugin that takes over Add workspace with a Local/Remote selector instead of the OS native file dialog (which cannot open when you remote in over Tailnet).

  • Local → an in-app directory browser (no native dialog).
  • Remote (phase 2) → creates ~/.dsh/remote/<alias>@<host>/ + a README that teaches the agent to operate via dsh-ssh-tunnel's SSHManager (pure SSH, zero install on remote).

What it does

Disables the default directory-picker (native/browse) via its bundle patch, then occupies the two directory-flow slots used by ui-workspace:

  • conversation.hero.workspace.directoryFlow
  • sidebar.workspaces.directoryFlow

Adoption semantics (createWorkspace, error dialog, Choose again) stay owned by ui-workspace; this plugin only produces a picked path (Local today, Remote later).

Host API (fenced to loopback / trusted hosts)

Method Body Returns
health — {ok, version, name}
list_dir {path?} {ok, path, home, crumbs[], entries[]}
create_dir {path, name} {ok, path}

Development

npm test      # offline smoke tests
npm run check # syntax checks

License

MIT — see LICENSE.

—/ 5

No ratings yet

Verified DSH bundle

Commit c17542adb26f

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout