ninglovegithub/dsh-workspace-combiner ↗★ 0
dsh-workspace-combiner
提供多工作区管理、项目自动识别及路径注入工具。 适合需要同时管理多个代码项目,并向AI注入完整工作区上下文的开发者。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ninglovegithub/dsh-workspace-combiner说明文档
阅读完整 README ↗Usage
- Open the Workspace Combiner tab in the sidebar.
- Select an existing workspace or create one via the New workspace wizard.
- Add directories (native-workspace pick / directory picker / manual path), set each directory's access / group, and set the workspace mode and load mode.
- Optionally save a snapshot of the directory configuration.
- Click New session — the primary directory is opened and a new session is created; the plugin then injects all active directories (with the chosen load mode) into the system prompt and syncs the sandbox writable roots.
- Check the Context monitor card to see the file counts and estimated token budget.
⚠️ Directory changes only affect newly created sessions; already-open sessions are not re-loaded.
Injected prompt (appended to the system prompt)
## Configuration (optional)
No schema; configure via `cordis.patch.yml`:
~~~yaml
workspace-combiner:
enabled: true # master switch
announceToAgent: true # inject the multi-workspace prompt section