yan4342/dsh-session-roots0

dsh-session-roots

DSH 纯插件,支持通过 VS Code 风格的工作区文件声明并写入多个项目文件夹,网页端支持从文件打开或添加文件夹至工作区。

AI 分析

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

套件
dsh-session-roots
版本
0.4.4
最近更新
2026年8月16日

安裝

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

使用

  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 随时查看