EIGHTfs/dsh-session-group ↗★ 0
dsh-session-group
DSH 会话分组(Workspace)管理:创建分组、重命名/删除分组引用、移动会话到分组、在分组下新建会话(设置页入口)
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:EIGHTfs/dsh-session-group说明文档
阅读完整 README ↗使用(设置 → 插件配置 → 会话分组)
- 创建分组:输入分组名(在配置的
groupRoot下建目录)或绝对路径 → 创建 - 分组列表:显示 标题/path/会话数;可 重命名 / 删除
- 移动会话:填会话 ID + 选目标分组 → 移动(cwd 匹配才成功)
- 分组下新建会话:选分组 → 新建(自动归属该分组;可填交接说明 handoff,作为新会话首条消息)
- 禁止开关:默认开启,勾选后隐藏侧边栏所有分组行的「+ 新建会话」按钮,并拒绝服务端请求
- 移动会话:DSH 机制限制下"移动" = 归档原会话(dsh-session-manager)+ 在分组下新建会话(工作移交)
配置(cordis.patch.yml config)
- insert:
- id: dsh-session-group
name: dsh-session-group
config:
enabled: true
groupRoot: '' # 默认 /Group(.dsh 下)
workspacePath: '' # 默认取默认 workspace 的 path
blockGroupNewSession: true # true=禁止在分组下直接新建会话(默认开启)