ailiasdesu/dsh-session-manager0

@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.

包名
@dsh-external/dsh-session-manager
版本
0.1.0
许可证
BSD-3-Clause
最近更新
2026年8月28日

安装

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

使用

打开 设置 → 会话管理

  • 会话列表:仅显示未归档的活动会话(子代理、已归档自动隐藏);行 hover 出现 [归档] [迁移];行可拖拽到右侧目标工作区
  • 点击式迁移:会话行「迁移」→ 右侧点选目标工作区 → 确认条 → 确认
  • 已归档 (N) 折叠区:展开后每行 [恢复] / [彻底删除](红色+确认)
  • 右侧目标工作区:全部已注册工作区(含新创建)

交互约束:

  • ●当前(活动会话)不可归档/迁移/删除
  • 正在生成中的会话:迁移/删除被拒绝(等空闲)
  • 打开中(live)的会话:冷迁移会被自动排队(重启后零依赖路径自动完成);删除被拒绝(存档后需重启再删)
  • 全部操作自动备份:迁移 → ~/.dsh/session-migrate-backup///(整目录 + manifest);删除 → ~/.dsh/session-migrate-backup/deleted//