luoyu-xingu/dsh-multi-root
luoyu-xingu★ 1TypeScript最后同步: 2026-08-16
—
README 摘要
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)…
在 GitHub 查看完整 README →