360 Secure SkillHub
360 安全技能中心

MindGardener

MindGardener 是为 OpenClaw 打造的本地优先智能体长期记忆工具(Python 包,CLI 入口 garden)。它从对话日志中抽取实体生成 wiki 知识页与知识三元组图,按惊讶度评分事件、检测新旧信息冲突、支持时间衰减与多智能体同步,并在会话开始时注入按 token 预算裁剪的召回上下文。数据以 Markdown 文件存储,可选本地或云端 LLM 提供商。

widingmarcus-cyber
widingmarcus-cyber
热度 66.84
最近更新 2026-05-11 17:26:03
分类:知识依赖:代码执行 / 读写文件 / 内部调用大模型 / 第三方 API应用场景:笔记整理 / 工作流 / 自动化脚本 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add mindgardener
Metadata
name
mindgardener
description
Local-first long-term memory for autonomous agents. Built for OpenClaw. Creates wiki knowledge graph from conversations, scores events by surprise, detects conflicts, and assembles token-budget context. Complements OpenClaw's built-in memory_search.
metadata
{"clawdbot":{"requires":{"bins":["garden"]},"install":[{"id":"mindgardener","kind":"pip","package":"mindgardener","bins":["garden"],"label":"Install MindGardener CLI (pip)"}]}}

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

pip install mindgardener
garden init

Add to your nightly cron:

garden extract && garden surprise && garden consolidate

Add to session start (BOOTSTRAP.md or heartbeat):

garden inject --output RECALL-CONTEXT.md

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 garden init --provider ollama

Links