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.
Install
dsh plugin --profile web add -w @jiyr0119/dsh-workspace-explorer@latestnpm 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
- Repo: Jiyr0119/dsh-workspace-explorer
- Category: UI Enhancements
- Stars: 7
- Version: npm @jiyr0119/dsh-workspace-explorer 0.6.3 (registry-verified 2026-08-26)
- Last push: 2026-08-25
- First seen: 2026-08-14
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