问题:OpenClaw 的
memory_search和 gbrain 的 Postgres 图谱对 agent 可见,对人不可见。解法:Obsidian 打开 gbrain wiki 作 vault,软链
memory/日记进来,可选gbrain export把 DB 页面物化成 markdown—— 一套文件,三路索引。
~/wiki(或同类 markdown 脑库),要加 GUItext
OpenClaw workspace/memory/*.md ──symlink──► ~/wiki/memory/ ◄── Obsidian 浏览
gbrain Postgres (426+ pages) ──export──► ~/wiki/**/*.md ◄── Obsidian 图谱
Agent cron ──sync────► Postgres + vectors ◄── 后台不变
安全约束(必须遵守):
memory 必须在 ~/wiki/.gitignore 里 → gbrain sync 是 git-diff 驱动,不会把日记重复入库.obsidian/ 被 gbrain isSyncable 跳过(隐藏目录)alwaysUpdateLinks: true,避免 Obsidian 批量重写 gbrain 的 [[路径式]] 链接变量默认说明WIKI_DIR``~/wikigbrain git 仓库根MEMORY_DIR``~/.openclaw/workspace/memoryOpenClaw 日记 MDGBRAIN_BIN``gbrainCLI 在 PATH
bash
bash skills/gbrain-obsidian-vault/scripts/setup-vault.sh
# 或指定路径:
WIKI_DIR=~/wiki MEMORY_DIR=~/.openclaw/workspace/memory bash scripts/setup-vault.sh
脚本会:创建 memory 软链、写入 .gitignore、预置 .obsidian/app.json(wikilink + absolute + 不自动改链)。
若 Postgres 里页面多于磁盘 .md(常见于 MCP put_page 只写 DB):
bash
gbrain export --dir "$WIKI_DIR"
cd "$WIKI_DIR" && git add -A && git commit -m "materialize gbrain pages for Obsidian"
物化后 Obsidian 图谱 wikilink 解析率通常从 ~30% 升到 80%+。
WIKI_DIRmemory/2026-MM-DD.md → 右栏 Backlinks → Unlinked mentions 跳到引用该日记的 gbrain 页面ls -la $WIKI_DIR/memory 显示 symlinkcd $WIKI_DIR && git status 不 出现 memory/*.md[[projects/foo]] 被解析)git status 有改动(cron 会 sync+embed)用户在 Obsidian 手改 markdown 后:
sync --no-embed + embed --staleworkspace/memory/,由 memory_search 索引, 不要 把 memory 提交进 wiki git症状处理图谱很空、大量悬空链接跑 gbrain export --dir $WIKI_DIRmemory 在 git 里出现确认 .gitignore 含 memoryObsidian 把链接改成 [text](path)检查 useMarkdownLinks: false``[[Naval Ravikant]] 不解析显示名链接;给目标页加 frontmatter aliases
skills/brain-ops — gbrain 写入规范skills/memory-setup-openclaw — memory_search 配置skills/planning-with-files — 长任务落盘到 memory详细架构与 mermaid 图见 references/architecture.md。