AngelosZou/dsh-multi-folder0

dsh-multi-folder

DeepSeek Harness plugin: secondary working directories for a project. The agent keeps the primary workspace as cwd, gains equal write/exec permissions on configured secondary directories under workspace-write mode, and is notified of configuration changes at the next message boundary.

AI Analysis

核心用途是支持跨目录的多模块项目开发。适合处理大型单体仓库(Monorepo)或多关联项目联调的用户,使 Agent 能够无缝跨越多个配置目录进行代码检索、编辑和脚本执行。

Package
dsh-multi-folder
Version
0.1.0
License
MIT
Last updated
Aug 14, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AngelosZou/dsh-multi-folder

Usage

A 「多工作目录 / Multi-folder」 button appears in the session header. The panel lets you:

ActionBehavior
Add directoryOpens the native directory picker
Remove / refreshApplies immediately
Switch sessionThe panel auto-switches to that session's directories
Reopen panelUses the per-session cache — no redundant command rows

Equivalent slash command for the user:

/multi-folder list
/multi-folder add "D:\path\to\repo"
/multi-folder remove "D:\path\to\repo"
/multi-folder set "D:\a" "D:\b"

The agent needs nothing extra: read / glob / grep work everywhere, and write / edit / pwsh / bash are intercepted and re-rooted automatically when the target path (or workdir) falls inside a configured secondary directory.