配置教程

OpenHuman Memory Tree 配置指南 — AI 持久记忆系统详解

2026-05-24约 10 分钟阅读

Memory Tree 是 OpenHuman 最核心的功能——一个能跨会话记忆的 AI 持久系统。当你断开 Gmail、重新启动计算机,下次打开 OpenHuman 它还记得你昨天看了什么邮件、上周写了什么文档。

什么是 Memory Tree?

Memory Tree 将接入的所有第三方数据(邮件、文档、聊天记录、代码仓库等)规范化为≤3k token 的 Markdown 块,通过评分机制折叠进层级摘要树,存入本地 SQLite 数据库。同时,相同内容会落地为 Obsidian 兼容的 .md 文件。

Memory Tree 的核心特性

配置 Memory Tree

在 config.toml 中找到 [memory] 段落:

[memory]
backend = "sqlite"
sync_interval_minutes = 20
max_token_budget = 3000
obsidian_vault_path = "/path/to/your/vault"

参数说明

Auto-fetch 自动同步

Auto-fetch 是 Memory Tree 的"数据源"——每 20 分钟自动遍历所有活跃的第三方集成连接,拉取最新数据并写入记忆系统。支持的源:

Obsidian Vault 集成

Memory Tree 的一个亮点是原生支持 Obsidian。当你配置了 obsidian_vault_path,所有 Memory 块会自动以 .md 格式写入指定目录。你可以在 Obsidian 中打开这些文件、组织知识、添加标签。

共享记忆后端(agentmemory)

OpenHuman 使用 agentmemory 库作为记忆引擎。可以通过配置共享后端实现多设备同步:

[memory]
backend = "postgres"
connection_string = "postgresql://user:pass@host:5432/memory"

优化建议

总结

Memory Tree 是 OpenHuman 相比其他 AI Agent 最大的差异点。配置非常简单——设置好 obsidian_vault_path,OAuth 连接你的工具,Auto-fetch 会自动构建你的个人知识库。建议开启所有集成源,让记忆系统覆盖你日常工作的所有方面。

← 返回教程列表