AI Agent Hub
Back to plugins
🖥️

dsh-workspace-files

Client Updated 2026.08.17

Run the following command in DeepSeek Harness:

dsh plugin install brickmaker/dsh-workspace-files

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

Run dsh plugin install brickmaker/dsh-workspace-files in the DeepSeek Harness terminal to install; the source is hosted at https://github.com/brickmaker/dsh-workspace-files

About this plugin

Developing inside DSH Web, you keep bouncing between the tool panel and your project files—checking a module layout, opening a config, confirming which directories exist. dsh-workspace-files pulls that loop back into the browser: it renders the current session workspace as a file tree in the DSH Web details sidebar. The panel is off by default so it never consumes space; one tap on the panel icon in the session toolbar opens it, another closes it.

The tree loads one level at a time, so the plugin never recursively scans the whole project at startup. Each level is capped at 1000 entries to keep responses bounded even in huge directories. Directories appear before files, and siblings are sorted by name. Clicking a file does not read or preview its content in the browser; it invokes the DSH host openPath call, letting the operating system open the file with its default application—exactly like double-clicking in Finder or Explorer.

On the security side, the read-only endpoint returns only file names, absolute paths, and file-versus-directory types. It rejects dot-dot traversal and symlinks that would escape the workspace root. Cold sessions are served from immutable session headers rather than triggering agent restoration, keeping host overhead negligible. When the plugin is removed, all routes, styles, and sidebar registrations are automatically cleaned up by the Cordis lifecycle, and the original tool-details panel is right back where it was.

If you drive daily development through DSH Web and want to glance at or open workspace files without leaving the browser, this lightweight plugin fills that gap cleanly. It has no invasive side effects on DSH itself: install it and the sidebar appears, remove it and everything is as before.

Use Cases

  • Browse the directory structure of the current session workspace in DSH Web
  • Open workspace files with the OS default app without leaving the browser
  • Quickly check module layout or config file locations

Best For

  • Team members who drive daily development through DSH Web
  • Developers who frequently browse or open workspace files
  • Engineers who want to reduce context-switching between browser and local file managers