ninglovegithub/dsh-workspace-combiner ↗★ 0

dsh-workspace-combiner

提供多工作区管理、项目自动识别及路径注入工具。 适合需要同时管理多个代码项目,并向AI注入完整工作区上下文的开发者。

包名
dsh-workspace-combiner
兼容性
待验证
Harness 依赖范围
^0.1.5-rc.2
版本
0.2.0
最近更新
2026年9月25日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ninglovegithub/dsh-workspace-combiner

Usage

  1. Open the Workspace Combiner tab in the sidebar.
  2. Select an existing workspace or create one via the New workspace wizard.
  3. Add directories (native-workspace pick / directory picker / manual path), set each directory's access / group, and set the workspace mode and load mode.
  4. Optionally save a snapshot of the directory configuration.
  5. 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.
  6. 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