EIGHTfs/dsh-session-group0

dsh-session-group

DSH 会话分组(Workspace)管理:创建分组、重命名/删除分组引用、移动会话到分组、在分组下新建会话(设置页入口)

包名
dsh-session-group
版本
0.1.0
最近更新
2026年8月18日

安装

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

使用(设置 → 插件配置 → 会话分组)

  • 创建分组:输入分组名(在配置的 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=禁止在分组下直接新建会话(默认开启)