@hucj/dsh-move-session
Cross-workspace session migration for the dsh web GUI: a Move Session header action plus dialog (target workspace picker, keep-or-archive the original), idle-session only, full context preserved. Hot-pluggable — mounted via ~/.dsh/cordis.patch.yml + a profile node_modules symlink, no dsh source changes.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hucj09/dsh-move-session说明文档
阅读完整 README ↗使用
- 打开一个空闲会话。
- 点击会话头部操作行的 Move Session 按钮(侧边栏会话行「…」菜单中也有「迁移会话」项)。
- 选择目标工作区(列表排除当前工作区,显示路径与会话数)。
- 选择原会话处理方式:
- 保留原会话(默认):源会话原样保留,目标工作区生成完整副本,提供「打开迁移后的会话」;
- 归档原会话:源会话进入归档集合(从所有分组表面隐藏,日志与记账保留), 视图自动跳转到迁移后的会话。
- 确认后侧边栏即时更新;副本的全部消息、工具调用、模型与预设与源会话一致;标题默认相同,
目标工作区已存在同名会话时自动追加
[MS]区分(如我的会话 [MS1])。