工作区提示和 Dreams UI 操作
检查 18-20 结束一次 doctor 运行。Control UI 的 Dreams 操作也在此记录,因为它们使用 doctor 风格的 RPC 方法,但不属于 openclaw doctor CLI 运行的一部分。
检查 18-20¶
18. 配置写入与向导元数据
Doctor 会持久化任何配置更改,并写入向导元数据以记录本次 doctor 运行。
19. 工作区提示(备份 + 记忆系统)
当缺少工作区记忆系统时,Doctor 会建议创建;如果工作区尚未纳入 git,则会打印一条备份提示。
有关工作区结构和 git 备份(建议使用私有 GitHub 或 GitLab)的完整指南,请参阅 /concepts/agent-workspace。
20. 重新指向的工作区别名
如果你移动了工作区文件夹并更新了其符号链接,OpenClaw 会拒绝使用新目标,直到你确认这次移动。传入消息会收到修复通知,而不会一直卡在重试中。
运行 openclaw doctor --fix,并且仅在目标位置包含同一工作区时确认。Doctor 会协调一个由其拥有的受管 Gateway;如果 Gateway 由前台进程或外部管理,请先通过其所有者停止。对于无人值守恢复,openclaw doctor --fix --force --non-interactive 可提供该确认;普通的非交互式 --fix 不会。单独的 openclaw doctor 只会报告问题,不会转移记录。在 Doctor 完成之前,请保持工作区路径和配置不变。
修复操作会保留设置完成状态、文件验证历史和迁移记录,且不会更改工作区文件。它会移除过期的路径关联,这样之后对旧位置的清理就无法删除已移动工作区的记录。手动启动你停止的任何 Gateway,然后发送一条消息以检查恢复情况。
如果原始文件夹仍然存在、目标位置缺失或已经拥有记录、其他已配置的工作区仍在使用旧位置,或检查事实发生变化,Doctor 会保持记录不变。待处理或冲突的迁移历史必须先解决,移动才能继续。请遵循报告的恢复说明;不要删除工作区记录来强行合并。
如果你本意是切换到另一个工作区,请恢复原始链接,或直接配置目标位置。不要确认转移旧工作区的历史。
Dreams UI 回填与重置¶
Control UI 的 Dreams 场景包含 Backfill、Reset 和 Clear Grounded 操作,用于 grounded dreaming 工作流。它们使用 gateway 的 doctor 风格 RPC 方法,但不属于 openclaw doctor CLI 的修复/迁移流程。
| 操作 | 作用 |
|---|---|
| Backfill | 扫描活动工作区中的历史 memory/YYYY-MM-DD.md 文件,运行 grounded REM 日记遍历,并将可逆的回填条目写入 DREAMS.md。 |
| Reset | 仅从 DREAMS.md 中移除已标记的回填日记条目。 |
| Clear Grounded | 仅从历史重放中移除那些尚未积累实时回忆或日常支持的、已暂存且仅限 grounded 的短期条目。 |
这些操作都不会编辑 MEMORY.md、运行完整的 doctor 迁移,或自行将 grounded 候选条目暂存到实时短期提升存储中。要将 grounded 历史重放送入常规的深度提升通道,请改用 CLI 流程:
这样会将 grounded 的持久候选条目暂存到短期梦境存储中,同时 DREAMS.md 仍作为审查界面。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw