当前位置: 首页 > news >正文

OpenClaw梦境系统使用介绍

OpenClaw梦境系统使用介绍


全文链接:OpenClaw梦境系统使用介绍


本文整理OpenClaw 2.x / 2.5 路线上围绕Dream Engine(梦境 / 记忆抽象系统)的能力划分、工作流、指令与场景示例。安装方式、子命令与频道行为会随版本迭代变化,以当前环境openclaw --help与官方文档为准


一、2.x 新功能概览

功能模块关键改进使用上的直接收益
① Dream Engine(记忆 / 梦境系统)引入Dream概念:对原始 Memory 片段做向量化 → 聚类 → 抽象,得到可搜索的「概念节点」;支持Dream-Share(跨 Agent 共享)与Dream-Generate(按目标触发生成)。记忆从静态长文本,变为可检索、可复用、可跨会话共享的结构化层;多 Agent 可基于同一组 Dream 协同。
② Agent-to-Agent 通信 v2Dream-Relaydream_id在 Agent 间传递 Dream;session-relay可做一次 Dream 的即时同步。少手动复制大段上下文,利于多角色编排(如市场 → 策划 → 执行)。
③ Skill Hub 2.0/skill install <keyword>一键装技能;Skill-TemplateSkill-Scoring推荐;社区技能(如 ClawHub)可声明式拉取。技能安装与更新成本更低,便于按任务挑选合适 Skill。
④ 多渠道统一交互channel: unified可统一Telegram / Slack / 飞书 / Discord等侧指令语义;部分版本提供auto-reply等风格策略。指令与习惯在一处维护,多通道体验一致。
⑤ 可视化 DashboardWeb 侧展示资源、Memory 统计、Dream 进度、费用与配额等;支持Dream-Snapshot的导入与导出。便于运维、审计与成本可见性。
⑥ 安全与权限按 Agent 的沙箱目录、敏感操作的确认 / 审计、凭证轮换与日志等能力(以实际版本说明为准)。降低误删、误用密钥与越权访问风险。

二、Dream 系统工作流

Dream 将「碎片化的 Memory」提升为可管理的概念单元,典型流水线如下。

Memory(原始片段) → 向量化(embedding) → 写入向量库(如 Milvus,具体以部署为准) → 周期聚类(如每 24h)→ 生成 Dream-node → Dream-Generator(LLM)输出抽象概念与标题 → 持久化为 dream_id + 描述 → 可 share 给其他 Agent / Session

要点简要:Dream 是Memory 之上的抽象层检索与共享往往围绕dream_id与概念文本进行。部署形态(是否自带向量库、聚类周期)以官方与自建配置为准。

2.1 关键指令(会话内/dream示例)

指令说明示例
/dream list列出当前 Session 下已挂接的 Dream ID 与标题/dream list
/dream show <id>查看指定 Dream 的摘要、来源片段、关联对象/dream show d12
/dream propose <goal>按目标在已有 Dream / Memory 中检索并给出可执行建议/dream propose 整理本周 Obsidian 学习笔记
/dream generate <title>手动触发一次 Dream 构建(多为主持人或管理策略允许时)/dream generate 知识库-「Docker 实践」主题归纳
/dream share <id> <target>将 Dream 同步到目标 Agent 或 Session 标识/dream share d12 session-writing

若使用CLI而对话里使用/指令,可对照为同一语义下的子命令(例如openclaw dream listopenclaw dream show <id>),以openclaw dream --help输出为准。

2.2 工作区、config get与 Memory 日文件落点

openclaw config get agents.defaults.workspace若提示Config path not found: agents.defaults.workspace

  • 一般不必惊慌:多表示主配置里还没有显式写agents.defaults.workspace这一键,CLI 在「读文件」时找不到对应路径;运行时仍采用程序内置默认,通常为%USERPROFILE%\.openclaw\workspace(类 Unix 上为~/.openclaw/workspace)。
  • 每日记忆文件在磁盘上的位置由「工作区根目录 + 固定子目录」决定,与 OpenClaw Memory 概念 一致:
    • 日更:{workspace}/memory/YYYY-MM-DD.md(多为追加写入,会话侧会读「今、昨」等)
    • 可选长记忆:{workspace}/MEMORY.md
  • 希望config get能打印出值、或要固定到指定目录时,在%USERPROFILE%\.openclaw\openclaw.json手动加入agents.defaults.workspace即可,无需视为「没配就坏了」。示例(JSON5,路径按本机改;Windows 下可用正斜杠或转义反斜杠):
{agents:{defaults:{workspace:"C:/Users/你的用户名/.openclaw/workspace"}}}

保存后可再执行openclaw config get agents.defaults.workspace核对;是否需重启 / 重载网关以生效,以官方配置说明与当前版本为准。配置文件真实路径还可用openclaw config file查看。


三、使用场景与案例(本地 Obsidian 知识库)

场景目标步骤思路预期效果
① Inbox 与碎片笔记「升维」Inbox、速记里零散段落变成可复用的主题相关片段进入 Memory 后,用propose让 Dream 在「待整理论述」中聚类、命名 → 得到dream_id与概念摘要。减少「只堆不改」;后续写MOC专题页时有统一入口。
② 周期性回顾(周 / 月报)回顾一段时间内在库里写了什么、主线是什么结合周期任务或手动:propose 本周/本月 Obsidian 学习主线show查看 Dream 中的主题列表 → 再让 Agent 在库中生成或更新回顾型笔记(路径落在上述根目录下约定文件夹)。与日历笔记、Periodic Notes 等习惯互补,多一层概念层总览。
③ 专题深耕(如「K8s」「读书」类目录)同一父文件夹下多文合并成一条「学习曲线」对该目录有写入权的 Memory 聚类后generate指定专题标题的 Dream,或从propose选中的 Dream 继续对话。子主题自动浮现,写长文或做Dataview/索引前先有高层结构。
④ 读—写 双会话协同一个会话做检索与摘要,另一个会话成稿阅读 / 整理 Session里生成 Dream →share <id> writing-session写作 Session只引用 Dream,避免两窗互相污染上下文。与「剪藏进库再输出」工作流一致,Dream 作中间接力
⑤ 去重与边界澄清多篇文章反复写相近观点聚类后 Dream 会标出同一概念下的多条来源片段;你在 Obsidian 里合并页面或加canonical 链接时更有据可依。知识库更干净,双向链接负担减轻。

四、场景示例:命令行、知识库路径与多会话协作

知识库根目录与上节相同;子路径(如00-InboxMOC)请按你 Vault 里真实文件夹改下述示例中的落盘位置。

4.1 从「本周笔记」到一份 Dream,再回写库(CLI 示意)

Windows终端(PowerShell 或你常用环境)中,子命令名称以openclaw dream --help为准:

# 0. 知识库根:C:\Users\hands\Documents\Obsidian Vault\# (Obsidian 中打开该文件夹作为 Vault;OpenClaw 侧 Memory 来源以你的 Skill/集成为准。)# 1. 根据目标,从已索引的笔记类 Memory 与既有 Dream 中提出「本周学习/工作主线」openclaw dream propose 本周 Obsidian 笔记主题归纳# 2. 查看生成的 Dream(假设 ID 为 d-obs-01)openclaw dream show d-obs-01# 输出示例(示意):# Title: 本周:Docker 网络与卷管理交叉笔记# Summary: 来自 Daily/2026-04-10 与 专题/Docker-实践.md 的片段在「持久化与网络」上汇聚……# 3. 将同一 Dream 交给「写作」侧会话,避免在整理会话里越写越长openclaw dream share d-obs-01 session-obs-writing# 4. 在 writing 会话中,让 Agent 结合 /dream show d-obs-01# 在 Vault 中新建或更新一篇 MOC,例如:# C:\Users\hands\Documents\Obsidian Vault\MOC\Docker-周回顾-2026-W15.md

成稿落盘、具体文件名与是否调用 Obsidian 相关Skill以你的配置与确认为准。

4.2 三阶工作流:入库 → Dream → 回链

  1. 收集:在 Obsidian 中照常记录(日课、Inbox、剪藏转 MD),并保证这些内容能进入OpenClaw Memory(见上文集成文)。
  2. 聚类与抽象:定期或按需执行propose/ 等待周期 Dream-job,得到带dream_id概念节点与摘要。
  3. 回写与链接:在对应 Session 中根据 DreamC:\Users\hands\Documents\Obsidian Vault\维护 MOC、专题页,并在原文档中加「已被某某 Dream 覆盖」的说明(手动作业或 Agent 代写,视权限而定)。

这样,库目录仍是唯一事实源,Dream提供跨片段的导航与总览层,与 Dataview 等插件不冲突、互为补充。


五、梦境扫描时间与计划调整

梦境 / Dreaming(控制面板里常标为浅睡、深睡、REM)是后台的记忆巩固任务。界面里若显示「下次扫描 3:00」且三格时间一致,多表示按本地时区、每日固定一轮(很多版本默认在凌晨 3:00 左右;以你本机Dashboard 与openclaw行为为准)。调整方式分界面、配置文件、命令行三路径。

5.1 方式一:修改面板定时任务配置

  • 进入控制面板 → 记忆 / 梦境(「场景」页可看到正在归档零散思绪、DREAMING 运行中等状态)。
  • 点底部浅睡 / 深睡 / REM旁的时间(或带状态圆点的一行);若该版本支持,会弹出时间选择或分阶段设置。
  • 打开「高级」标签,检查是否有全局时区、统一执行时刻、或各阶段是否合并为同一套夜间计划等选项。
  • 修改后看「下次扫描」是否更新;无变化时重启或重载一次 Gateway并刷新页面。

说明:若三个时间始终联动为同一钟点,多数实现里表示同一轮梦境里依次跑三个阶段,改其一即整轮的时刻;分档独立的界面则会允许浅睡/深睡/REM 各不同。以你点按后的实际效果为准。

5.2 方式二:修改openclaw.json配置文件

不同发行版的键名会演进,但常见落点在plugins.entries下与 memory 相关的插件(如memory-core)的configdreaming一带,可能包含:

  • 类 cron 的调度(例如将「每天 3:00」改为其他时刻时,注意 5 段 cron 与系统时区;若文档里出现0 3 * * *类写法,改分钟与小时即可,并确认解释的是本地还是UTC)。
  • 分阶段interval(如30m2h)表示间隔重复,语义可能与界面上的**「指到几点的 3:00」不是同一种——务必对照官方 Memory / Dreaming 说明当前版配置 schema**。

操作建议:先备份openclaw.json;改后执行本机若存在的校验(如openclaw config validate),再重载/重启网关,回到 Dashboard 核对「下次扫描」

5.3 memory命令使用

openclaw memory --help为准,可尝试(子命令因版本可能略有不同):

openclaw memory dream status openclaw memory dream recent openclaw doctor memory

用于查看梦境任务是否已注册、最近运行与计划等;若无对应子命令,以安装的 CLI 帮助为准


六、openclaw wiki简介

openclaw wiki是 CLI 的子命令族openclaw wiki …),由捆绑插件memory-wiki提供能力:把长期记忆整理成可维护的「维基层」(有固定版式页面、claims(主张)+ 证据、来源、开放问题、矛盾等元数据,而不只是一堆散 Markdown)。它不替代memory-core召回、索引、梦境、升格;两者并列:前者管「堆文件」,后者管「可检索、可推理、有谱系的编译知识」。

官方说明:Memory Wiki 插件 · CLI: wiki

6.1 wiki配置开启

  1. ~/.openclaw/openclaw.jsonplugins.entries中启用插件(JSON5示例,可和现有memory-core并列):
"memory-wiki":{"enabled":true,"config":{"vaultMode":"isolated","vault":{"path":"~/.openclaw/wiki/main","renderMode":"obsidian"},"render":{"createBacklinks":true,"createDashboards":true}}}
  • 最小只需enabled: true;未写config时用内置默认,路径与模式以插件文档为准。
  • vaultMode常用值:
    • isolated:独立 wiki 库,不读 memory-core 内部。
    • bridge:从memory-core 暴露的桥接物拉取梦境报告、日笔记、记忆根文件等,再编进 wiki(需文档中bridge 各开关版本支持一致)。
  • 修改后保存配置,重启或重载网关,再在浏览器打开控制面板中Memory Wiki / 梦境日记相关页。

6.2 wiki命令行使用

在终端中(子命令以openclaw wiki --help为准):

openclaw wiki doctor openclaw wiki status openclaw wiki init openclaw wiki compile openclaw wiki search"关键词"
  • doctor/status:看 vault 是否就绪、模式与健康。
  • init:首次建目录树(entities/concepts/syntheses/sources/reports/等)。
  • compile:把页面编译成机器可读的 digest(供检索与 Agent)。
  • 更高级的wiki_get/wiki_apply/wiki_lint多由会话内工具或后续文档使用;详见官方CLI: wiki

6.3 和梦境界面里「导入洞见 / 记忆宫殿」的对应关系

界面提示含义与配置/操作上的启示
Imported insights 为空多表示尚未完成带 apply 的 ChatGPT/外部历史导入;需在 Dashboard 里按产品提供的import 流操作,不是只改 JSON 就会满。
Memory palace 未填充wiki 中entities/concepts/syntheses编译页尚少;除openclaw wiki compile外,还依赖wiki_apply或 Agent 写综合页;若用bridge模式并打开indexDreamReports等,可加速从memory-core 梦境产物侧汇聚材料。

七、小结

  • DreamMemory从「只读长上下文」补上一层可 id 化、可共享、可检索的概念抽象,适合多 Agent 与多会话场景。
  • 本地 Obsidian 库搭配时,以C:\Users\hands\Documents\Obsidian Vault\为成稿与链接的事实落点,让 Dream 承担聚类与导航,笔记文件仍由你或 Agent 在明确路径下维护。
  • agents.defaults.workspace未出现在config get时,优先理解为「使用默认工作区」;只有在需要固定盘符/目录时,再向openclaw.json显式写入该键。
  • Dreaming 扫描时间可在Dashboard(浅睡/深睡/REM 或「高级」)openclaw.json的 dreaming 相关配置中调整,改后**核对「下次扫描」**并以官方文档确认字段名。
  • openclaw wiki+memory-wiki§六单独说明;需要可编译、可质证的长期知识层时启用,与memory-core分工协作。
  • 实际落地时,优先固定一套指令习惯(对话/dream与 CLI 二选一对照),并以官方文档与当前版本校准子命令、频道与安全选项。

八、升级、迁移与安全

步骤操作建议
升级到 2.x使用发布说明中的升级入口(如部分发行版提供openclaw upgrade --from 1.x --target 2.5等);执行前备份~/.openclaw与项目内openclaw.json、技能目录。
Dream 与旧记忆若提供openclaw dream migrate等工具,将历史MEMORY类片段索引化 / 向量化为 Dream-Index,迁移完成后再关旧路径(以发布说明为准)。
安全基线定期openclaw security audit(如支持--deep全量审计);生产中开启敏感写操作的二次确认与审计日志留存。
日常启动openclaw start或按你使用的Gateway / Docker / systemd方式拉起;新功能加载依赖配置中的技能与记忆后端已就绪。
http://www.jsqmd.com/news/730335/

相关文章:

  • 全局智能算力网络:升级东数西算,打造天地气机式算力环流
  • Bili2text完全指南:5分钟实现B站视频转文字稿的免费神器
  • 【Swoole v5.1+LLM实时交互黄金组合】:为什么头部AI中台都在弃用WebSocket改用Swoole长连接?
  • 2026年昆山处理劳务分包合同厉害的律师推荐 - 品牌排行榜
  • 佛山家纺高定哪家专业
  • Maven 3.8.1+ 遇到 `maven-default-http-blocker` 报错?别慌,5分钟搞定私有HTTP仓库配置
  • 聚天下英才于湾区——广东人力资源展厅展览-森克思科技
  • BetterGI完整指南:如何用开源工具实现原神自动化操作
  • TRAAC:大模型推理优化的自适应注意力压缩技术
  • 别再交智商税了!贵的数码真未必比平价好用,用过才懂全是套路
  • 华硕笔记本显示配置终极指南:G-Helper实现精准色彩管理
  • Math-VR数据集:多模态数学推理的沉浸式突破
  • WebLaTeX终极指南:5分钟搭建专业LaTeX编辑环境,告别本地配置烦恼
  • 不止于Demo:将QT+EGM控制的ABB机器人集成到你的MES或视觉系统中
  • 6款实用论文降AIGC率免费工具 降痕效果拉满
  • LLM API延迟测试与优化:方法论与实践
  • 2026年快速快递企业排名,哪家时效快又靠谱? - mypinpai
  • 初创团队如何利用Taotoken统一管理多个AI模型的API密钥与成本
  • XAPK转换APK终极指南:3步解决Android应用安装难题 [特殊字符]
  • Laravel Horizon × AI任务队列实战:异步处理大模型推理的12种失败场景与熔断策略(附可直接部署的Supervisor配置模板)
  • AI大模型赋能软件开发
  • 原来武汉还有专门拍摄制作产品宣传片的公司?这是啥样的?
  • 65 岁肝癌伴肝硬化,介入 + 热疗 + 中药,保住肝功能、延长生存期
  • 2026年费用低的三极管元器件采购渠道推荐 - mypinpai
  • ToastFish:3个秘诀让你在摸鱼时间轻松背单词,工作效率翻倍
  • 跨境网络的类型及其可靠性判断:如何从源头识别网络质量?
  • 10分钟精通RePKG:Wallpaper Engine资源提取与转换的完整指南
  • nRF5340——支持低功耗蓝牙、蓝牙Mesh、NFC、Thread和Zigbee的双核蓝牙5.2 SoC
  • d2s-editor:重新定义《暗黑破坏神2》存档编辑体验的技术探索
  • 液态硅胶注塑模具专业的生产厂家