PianoPrince/dsh-workspace-mover3

dsh-workspace-mover

在 DSH 侧边栏安全迁移会话:真迁移原始档案,支持失联会话恢复、移动历史和一键撤回。

包名
dsh-workspace-mover
版本
2.0.1
许可证
MIT
最近更新
2026年9月12日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:PianoPrince/dsh-workspace-mover

⌨️ 使用

拖拽跨工作区迁移

  1. 重启后在侧边栏分组视图里,按住任意空闲会话行;
  2. 拖到目标工作区的标题行(出现虚线高亮)松手;
  3. 确认框显示目标工作区路径 → 点「移动」;
  4. 完成 toast 提示;若侧边栏未自动刷新,手动刷新页面即可。

运行中的会话会被拒绝;移动失败会自动回滚并在 toast 中说明原因。

会话救援面板

  1. 重启后打开 设置 → 会话救援,面板自动完成首次扫描;
  2. 失联行:选目标工作区 → 点「迁移过去」;
  3. 未记账行:点「补挂账」原地挂到路径匹配的工作区;
  4. 挂错分组行:点「归位」或「全部归位」;
  5. 一键修复:自动跑完可修复项,失败项隔离;
  6. 支持按标题 / 会话 ID / 路径 / 分组筛选;
  7. 已归档 / 回收站 / 备份:归档可恢复;删除进回收站,可还原或确认后彻底删除;迁移备份可恢复或清理。

批量迁移

  1. Ctrl/Cmd+点击加入多选,Shift+点击组内范围选择,Esc 清空;
  2. 拖任一选中行到目标工作区标题行 →「全部移动」;
  3. 或用 「⋯」菜单 →「整组迁移…」;源分组清空时可确认后删除(分组合并)。

工作区搬家向导

  1. 文件夹被移动/改名后,工作区体检会把对应分组标为「路径失效」;
  2. 填入文件夹现在的完整路径,点「搬家」;
  3. 确认起讫路径与会话数量后执行;运行中的会话本次跳过,结束后可续跑剩余部分。