MindGardener 🌱
Your agents forget everything. This fixes it.
Built for OpenClaw. Complements the built-in memory_search tool.
How It Complements OpenClaw
| OpenClaw built-in | MindGardener adds |
|---|
| Search existing memory | Create memory from conversations |
| Manual MEMORY.md edits |
Auto-extract entities → wiki pages |
| Flat text search |
Knowledge graph (triplets + wikilinks) |
| — |
Surprise scoring (unexpected = important) |
| — |
Conflict detection (new info vs old) |
| — |
Multi-agent sync |
Features (v1.1)
- - 🔍 Provenance tracking — know where every fact came from
- ⚔️ Conflict detection — flags when new info contradicts old
- 🚀 Auto-injection — context ready at session start
- ⏰ Temporal decay — old facts fade unless reinforced
- 🔒 Concurrency — file locks for multi-agent safety
- 🔮 Associative recall — follow wikilinks + graph traversal
- 📊 Confidence levels — not all facts are equally reliable
- 🤝 Multi-agent sync — merge per-agent memories to shared
Quick Start
CODEBLOCK0
Add to your nightly cron:
CODEBLOCK1
Add to session start (BOOTSTRAP.md or heartbeat):
CODEBLOCK2
What Changes From Default OpenClaw?
- - New folder:
memory/entities/ (wiki pages) - New file:
graph.jsonl (knowledge triplets) - New file:
RECALL-CONTEXT.md (auto-generated context) - New file:
garden.yaml (configuration)
Everything is markdown files. No database. Works offline.
Requirements
- - Python 3.10+
- No external APIs required
- For fully local: use INLINECODE5
Links
技能名称:mindgardener
MindGardener 🌱
你的智能体会遗忘一切。这个工具能解决这个问题。
专为OpenClaw构建。补充内置的memory_search工具。
如何补充OpenClaw
| OpenClaw内置功能 | MindGardener新增功能 |
|---|
| 搜索已有记忆 | 从对话中创建记忆 |
| 手动编辑MEMORY.md |
自动提取实体 → 维基页面 |
| 平面文本搜索 |
知识图谱(三元组+维基链接) |
| — |
惊喜评分(意外信息=重要信息) |
| — |
冲突检测(新信息与旧信息对比) |
| — |
多智能体同步 |
功能特性(v1.1)
- - 🔍 溯源追踪 — 知晓每个事实的来源
- ⚔️ 冲突检测 — 标记新信息与旧信息矛盾之处
- 🚀 自动注入 — 会话启动时上下文就绪
- ⏰ 时间衰减 — 旧事实若不强化则逐渐淡化
- 🔒 并发安全 — 文件锁保障多智能体安全
- 🔮 关联回忆 — 追踪维基链接+图谱遍历
- 📊 置信度等级 — 并非所有事实都同样可靠
- 🤝 多智能体同步 — 合并各智能体记忆至共享库
快速开始
bash
pip install mindgardener
garden init
添加到夜间定时任务:
bash
garden extract && garden surprise && garden consolidate
添加到会话启动(BOOTSTRAP.md或心跳检测):
bash
garden inject --output RECALL-CONTEXT.md
与默认OpenClaw有何不同?
- - 新文件夹:memory/entities/(维基页面)
- 新文件:graph.jsonl(知识三元组)
- 新文件:RECALL-CONTEXT.md(自动生成的上下文)
- 新文件:garden.yaml(配置文件)
全部采用Markdown文件格式。无需数据库。支持离线运行。
系统要求
- - Python 3.10+
- 无需外部API
- 完全本地化:使用garden init --provider ollama
相关链接