用途:dbs-restore 不进行诊断,也不主动跳转到其他 skill,只负责从本地取回最近一次诊断存档并展示状态,让用户接着上次继续,需配合 dbs-save 使用。
主要能力:支持按序号或项目名定位存档;展示项目、时间、主诉、来源 skill、状态以及已得出的结论、已否决的方向、待验证的假设和上次留的下一步;找不到当前项目记录时,可列出最近活跃的其他项目供选择;支持 list 模式查看存档列表。
使用方式:默认以当前目录名作为项目名(basename $(pwd),非法字符替换为 -)。命令包括 /dbs-restore(拉当前项目最新存档)、/dbs-restore <序号>(拉指定存档)、/dbs-restore list(等价于 /dbs-save list)、/dbs-restore --slug <项目名>(切换项目)。「接着上次」「之前的结论」「上次诊断到哪了」「续上」等价于 /dbs-restore。存档按文件名前缀 YYYYMMDD-HHMMSS 排序,不依赖文件 mtime。
衔接与适用场景:用户确认按上次下一步走时,才路由到存档中的 next_skill 字段所指的 skill,并把存档内容作为上下文;用户有新情况则默认进入 dbs-diagnosis;提具体新需求时按 dbs 主路由判断。不确定下一步可输入 /dbs 获取导航。
限制:无存档时会提示先用诊断 skill 做一次再用 /dbs-save 保存;存档被手动删除、序号超范围、同一对话连续两次恢复等边界情况均有对应提示。资料未提供收费、价格、平台支持范围等更多信息。