yan4342/dsh-session-roots0

dsh-session-roots

DSH plugin (pure, no core changes): a session may write several project folders declared by a VS Code-style workspace file beside its cwd; the web half adds 'Open Workspace from File' and 'Add Folder to Workspace' to the sidebar.

AI 分析

核心用途是为 DSH 引入多文件夹工作区管理。适合习惯使用 VS Code 工作区(.code-workspace)并希望在 DSH 中跨多个项目目录进行会话和开发的用户。

パッケージ
dsh-session-roots
バージョン
0.4.4
最終更新
2026/08/16

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yan4342/dsh-session-roots

ドキュメント

README 全文を読む ↗

使用

  1. 声明工作区文件:放在会话目录下(优先级从高到低):

    • dsh-workspace.json(也可写成 { "source": "" } 指向任意位置的 .code-workspace
    • *.code-workspace(VS Code 格式,现有文件直接可用)
    {
      "folders": [
        { "path": "." },
        { "path": "../legado-with-MD3" }
      ]
    }
    

    相对路径按文件所在目录解析(与 VS Code 一致);缺失或非目录的条目自动跳过。改文件即改项目集,可随仓库提交。

  2. 从文件打开工作区:侧边栏"工作区"标题栏点 + → "从文件打开工作区" → 选 .code-workspace → 该文件所在目录注册为一个工作区,命名 = 目录名(如 legado

  3. 将文件夹添加到工作区:工作区行 菜单 → "将文件夹添加到工作区" → 选目录

  4. /workspace 随时查看