luoyu-xingu/dsh-multi-root

luoyu-xingu★ 1TypeScriptLast synced: 2026-08-16

Open on GitHub

README excerpt

dsh-multi-root Multi-root workspace plugin for the DeepSeek Harness web GUI: attach several independent folders to DSH, manage them from a sidebar panel, and let agents list / read / write / glob across every registered root through gated host-side tools — a VS Code-style multi-root workspace for DSH. All roots are equal: there is no primary-workspace distinction, and the set is shared by every session and agent. Hot-pluggable via a cordis profile bundle: no DSH source changes. Features - Sidebar entry Roots ( 多根 ) toggling a management panel in the center column. - Attach any number of folders (path input or a host directory browser that starts at the drive level on Windows — pick C:, D:, ... then drill down — and at the home directory on Linux/macOS, where Up reaches the filesystem root), with optional display aliases. - Rename, remove, and reorder roots; each row shows live directory status ( available / directory missing ). - Roots persist in /.dsh/dsh-multi-root.json (directory 0700 , file 0600 , atomic write) — GUI and agents share the same store. - Agent tools registered into the DSH tool pipeline: Tool Purpose workspace roots List all attached roots (id, name, path, status)…

View full README on GitHub →
Tools / Devdshdsh-pluginsidebaragent

Category