ailiasdesu/dsh-session-manager ↗★ 0
@dsh-external/dsh-session-manager
DSH session migration plugin: drag-and-drop sessions between workspaces in the Web UI. Backed by the official workspaceRegistry service and a multi-frame-safe zstd header rewrite.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ailiasdesu/dsh-session-manager说明文档
阅读完整 README ↗使用
打开 设置 → 会话管理:
- 会话列表:仅显示未归档的活动会话(子代理、已归档自动隐藏);行 hover 出现 [归档] [迁移];行可拖拽到右侧目标工作区
- 点击式迁移:会话行「迁移」→ 右侧点选目标工作区 → 确认条 → 确认
- 已归档 (N) 折叠区:展开后每行 [恢复] / [彻底删除](红色+确认)
- 右侧目标工作区:全部已注册工作区(含新创建)
交互约束:
- ●当前(活动会话)不可归档/迁移/删除
- 正在生成中的会话:迁移/删除被拒绝(等空闲)
- 打开中(live)的会话:冷迁移会被自动排队(重启后零依赖路径自动完成);删除被拒绝(存档后需重启再删)
- 全部操作自动备份:迁移 →
~/.dsh/session-migrate-backup///(整目录 + manifest);删除 →~/.dsh/session-migrate-backup/deleted//