配置教程
OpenHuman Auto-fetch 配置教程 — 自动同步所有数据
2026-05-25约 5 分钟阅读
Auto-fetch 是 OpenHuman 的后台同步引擎——每 N 分钟自动遍历所有活跃的第三方集成连接,拉取最新数据并写入 Memory Tree。没有它,OpenHuman 的记忆就停留在你上次打开的时间点。
Auto-fetch 默认配置
默认情况下 Auto-fetch 每 20 分钟同步一次。在 config.toml 中可以调整:
[memory]
sync_interval_minutes = 20
max_token_budget = 3000支持的同步源
- Gmail — 新邮件、未读邮件
- Google Calendar — 日程更新
- GitHub — PR、Issue、Commit
- Notion — 页面和数据库更新
- Slack — 消息历史
- Linear / Jira — 任务更新
- Drive — 文档变更
配置同步频率
根据你的数据量和需求调整:
| 使用场景 | 推荐频率 | 说明 |
|---|---|---|
| 日常使用 | 20 分钟 | 默认,适合大多数用户 |
| 重度用户 | 5-10 分钟 | 需要实时感知变化 |
| 省电模式 | 60 分钟 | 笔记本电脑电池友好 |
| 关闭同步 | 禁用 | 手动触发同步 |
管理存储空间
Auto-fetch 同步的数据经过 TokenJuice 压缩后存入本地 SQLite。默认不限制存储大小,但你可以:
- 设置 max_token_budget 限制每条记忆的大小
- 在设置中手动清理历史记忆
- 调整同步数据源的数量
手动触发同步
不想等自动同步?可以在 OpenHuman 集成页面点击每个集成旁边的"立即同步"按钮,或使用快捷键:
Ctrl + Shift + R (Windows/Linux) Cmd + Shift + R (macOS)注意事项
- Auto-fetch 只在 OpenHuman 后台运行时有效
- 关闭应用后同步暂停,下次启动自动恢复
- 高频率同步可能增加 API 调用和 Token 消耗
- 笔记本用户建议降低同步频率以节省电量