z-col/dsh-workspace-groups ↗★ 0
dsh-workspace-groups
DSH web client plugin: group sidebar workspaces into configurable category folders (分类 → 项目 → 会话 three-level tree). Sidecar YAML rules, no core storage changes.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:z-col/dsh-workspace-groups说明文档
阅读完整 README ↗分类配置(sidecar)
默认位置 ~/.dsh/workspace-groups.yaml(也可用 $DSH_HOME 环境变量覆盖家目录)。
模板见仓库根目录 workspace-groups.example.yaml。
categories:
- name: DSH 插件
rules:
- pathPrefix: /Users/zcol/Project/SkillsManagePlugins
- nameContains: 插件
- basenameContains: plugin
- name: 个人项目
rules:
- pathPrefix: /Users/zcol/Project/yeluzi
规则字段(每个 rule 是 OR 关系,任一命中即归类;分类按序匹配,先到先得):
| 字段 | 含义 |
|---|---|
pathPrefix | 项目绝对路径前缀 |
pathExact | 项目绝对路径精确匹配 |
nameContains | 项目显示标题包含(忽略大小写) |
basenameContains | 项目目录名包含(忽略大小写) |
未命中任何分类的项目进入「未分类」桶,不会被隐藏。