AI Agent Hub
Back to plugins
dsh-workspace-view preview

dsh-workspace-view

Client Updated 2026.08.19

Run the following command in DeepSeek Harness:

dsh plugin install N5Tar/dsh-workspace-view

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install N5Tar/dsh-workspace-view in DeepSeek Harness to install this plugin; the source repository is available at https://github.com/N5Tar/dsh-workspace-view.

About this plugin

Working in the DSH Web GUI, you often need to inspect the directories and files inside your current session workspace, only to find yourself switching to a local file browser to do so. dsh-workspace-view adds a full-height file tree drawer on the right side of the page so you can explore your workspace structure without ever leaving the browser.

The drawer follows the active Session and switches workspaces automatically. Directories are loaded lazily, one level at a time, instead of recursively scanning the entire repository at startup. You can expand and collapse folders, refresh the tree, and toggle the visibility of dotfiles. On the Host side, every query performs realpath resolution, relative-path boundary checks, and concurrent path-substitution guards to block traversal and symlink escape. On the Client side, the drawer adopts the host theme via DSH Theme Tokens and surfaces states such as loading, empty directory, no session, truncation, and errors, with both Chinese and English UI copy.

The plugin is strictly read-only: it does not write, delete, rename, or execute files, and it never overrides DSH's native sidebar, session, or settings panels. It is a good fit for developers who run multiple concurrent sessions in the DSH Web GUI and need instant visibility into their workspace file layout without context-switching.

Screenshots

Use Cases

  • Quickly review workspace directory structure across concurrent sessions
  • Browse the file tree in the browser without opening a local file manager
  • Verify that a target file or directory exists in the current session workspace

Best For

  • Developers running multiple concurrent sessions in DSH Web GUI
  • Engineers who want to minimize switching between local file managers and the browser
  • Frontend or full-stack developers needing quick access to workspace files