Jiyr0119/dsh-workspace-explorer

Workspace file-tree panel for the DSH web UI: click or drag to insert \[file: path\] references into the composer, styled with native DSH design tokens.

A workspace file explorer for the DeepSeek Harness Web UI: a Workspace Files capsule button in the session header opens an animated popup showing the current workspace's directory tree — click or drag a file to send its [file: relative-path] reference to the model. Lazy-loading tree with noise-dir hiding (node_modules, .git, dist, pycache), color-coded file-type icons, multi-select batch insert, folder drag → compact tree text, split-view preview with file editing (v0.6.0), paginated preview, and a Settings tab that mirrors into DSH Settings.

UI Enhancements ★ 7 updated 2026-08-25
View on GitHub ↗

Install

dsh plugin --profile web add -w @jiyr0119/dsh-workspace-explorer@latest

npm package @jiyr0119/dsh-workspace-explorer 0.6.3 (registry-verified 2026-08-26). README Way 1 (recommended): dsh plugin --profile web add -w @jiyr0119/dsh-workspace-explorer@latest — one command installs the full plugin (native host half + browser bundle), no build step, no config changes; the Workspace Files pill then appears in the session header. Way 2: npm install @jiyr0119/dsh-workspace-explorer (package ships dynamic/host.js + dynamic/client.js). Way 3: dynamic Cordis plugin paste in the web UI (zero-build fallback).

Compatibility

DeepSeek Harness Web UI (web profile). Inspired by the VS Code / Cursor project tree — fills the missing directory view gap in DSH after workspaces are added.

Details

Recent updates

v0.6.3: split-view preview + file editing; multi-select batch insert; folder-drag compact tree text; settings tab mirroring; lazy tree with noise-dir filter.

FAQ

How do I insert a file reference?
Click a file row to append a [file: relative-path] reference to the composer, or drag it onto the input; after sending, the model resolves it with its read tool.
Which install path is recommended?
Way 1: dsh plugin --profile web add -w @jiyr0119/dsh-workspace-explorer@latest — zero-config, no build step, ships host + browser halves.
Does it need DSH source changes?
No — it is a standard profile plugin installed via the dsh plugin mechanism.

Alternatives

a903067276-rgb/dsh-file-mentions · loudMore/dsh-drop-to-path · HongMing-Huang/dsh-file-upload

More plugins in UI Enhancements

Browse more in UI Enhancements

Guides for UI Enhancements plugins