快速开始
本教程对应 dsh-filesnap 0.3.0:先预览文件清单,再回退;使用独立面板查看空间和清理,旧会话在设置中迁移。
安装#
dsh plugin --profile web add dsh-filesnap
安装后重启 Web UI profile。插件自带 bundle 和 FileSnap 引擎,不需要手动加 loader。若从 0.2.1 或更早升级,删除旧的手写 id: filesnap 条目。当前验证宿主为 DSH 0.1.2-rc.1。
预览并回退#
完成至少两轮会修改文件的任务。悬停到 assistant 回复操作行,点击回退,核对将写回、恢复或删除的文件。确认才会恢复文件并打开新的对话分支,原对话完整保留。取消或 Esc 关闭不会创建分支。
原始提示词会回填空输入框;已有草稿和图片不会被覆盖。选错时,在新分支点击撤销回退,或者输入 /redo。分支共享同一工作区,切换会话本身不会切换文件。
磁盘占用与空间清理#
点击会话头部的快照状态图标,独立面板分别展示工作区索引和共享文件内容占用,并列出各会话快照数量。空间清理会先说明范围,再要求确认,仅回收未引用数据。现有快照和 redo 救援数据保留。
按钮结果不写进对话。手动输入 /rewind status 仍会使用 DSH 的标准命令结果展示。
旧版数据迁移#
打开 DSH 设置 → FileSnap → 数据迁移。选择对应版本任务,扫描旧会话,核对清单后确认。已加载会话和已兼容数据自动跳过,修改前保存原始备份。多版本迁移说明。
观看完整演示#
以下演示录自旧版;其中聊天里的操作结果展示已由 0.3.0 独立面板替代。