Skip to content

OpenClaw memory-wiki bridge 模式显示 0 exported artifacts:需要安装 QMD

问题

在 OpenClaw 中启用 memory-wiki bridge 模式后,wiki bridge vault status 显示:

json
{
  "vaultMode": "bridge",
  "bridge": {
    "enabled": true,
    "exportedArtifacts": 0
  }
}

即使 dreaming cron(每天 03:00/15:00)已经运行,daily notes(memory/YYYY-MM-DD.md)和 dream reports(memory/dreaming/deep/*.md)都存在,bridge 仍然导入 0 artifacts。

根本原因memory-wiki bridge 模式依赖 QMD(Quarto Memory Driver) 作为活跃内存后端来提供 bridge feed。如果只安装了 built-in memory-core 和 active-memory 插件,但没有安装 QMD,bridge 模式无法获取 artifacts 来源,因此静默返回 0。

这不是 bug,而是 bridge 模式的设计约束:bridge 必须有对应的后端驱动支持。

解决方案

方案一:安装 QMD(推荐)

bash
openclaw plugins enable qmd
openclaw gateway restart

安装后重新检查 wiki vault status,bridge 应该能正常导入 artifacts。

方案二:切换到本地内存后端模式

如果不需要 bridge 模式,改用本地模式直接操作 memory-wiki vault:

json5
{
  "memoryWiki": {
    "vaultMode": "local",
    "local": {
      "vaultPath": "~/.openclaw/wiki-vault"
    }
  }
}

验证修复

bash
# 检查 wiki bridge 状态
openclaw memory wiki status

# 确认 QMD 插件已启用
openclaw plugins list | grep qmd