FileSnapFOR DSH使用文档
正在阅读 v0.3.0 的发布时文档。

快速开始

本教程对应 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 独立面板替代。

中文视频 · 英文视频

恢复边界 · 排障 · 后续计划

源码 ↗开始使用 →

↑ ↓ 选择 · Enter 打开 · Esc 关闭