Memory Garden - Validated Community Memory
N-count validated knowledge for AI agents. Patterns that prove themselves through repeated use. Local-first, community-ready.
技能说明
name: memory-garden version: 1.0.0 description: N-count validated knowledge for AI agents. Patterns that prove themselves through repeated use. Local-first, community-ready. homepage: https://github.com/live-neon/memory-garden repository: live-neon/memory-garden tags:
- knowledge-management
- ai-memory
- mcp
- pattern-extraction
- local-first
- community-knowledge
- validated-patterns
- n-count disable-model-invocation: false user-invocable: true metadata: {"openclaw":{"requires":{"bins":["mg-daemon"]},"install":[ {"kind":"download","os":["darwin"],"arch":"arm64","url":"https://github.com/live-neon/memory-garden/releases/download/v1.0.0/mg-daemon-darwin-arm64","sha256":"02661482d766b504d0558b190a0e65d7dc569e9ebd0a5e7d71aaf3fce53a2962","bins":["mg-daemon"],"label":"Memory Garden daemon (macOS)"}, {"kind":"download","os":["linux"],"arch":"amd64","url":"https://github.com/live-neon/memory-garden/releases/download/v1.0.0/mg-daemon-linux-amd64","sha256":"e7857b34bef436ab434d5244a6d5f3dd95883dcd47f700c3053a2854836cf4f2","bins":["mg-daemon"],"label":"Memory Garden daemon (Linux)"}]}}
Memory Garden
Stop answering the same questions twice.
Memory Garden learns what works in your domain and brings validated knowledge to every conversation. Unlike simple memory tools, patterns here must prove themselves through repeated successful use (N-count convergence).
Community-validated. Local-first. You control what stays.
Why Memory Garden?
| Problem | Solution |
|---|---|
| AI forgets what worked yesterday | Patterns persist and surface when relevant |
| No way to know if advice is reliable | N-count shows how many times a pattern proved useful |
| Memory silos per project | Federated curation lets you subscribe to trusted sources |
| Privacy concerns with cloud memory | Local-first: nothing leaves your machine unless you opt-in |
Features
| Feature | Default | Description |
|---|---|---|
| Search | ON | Augment queries with validated patterns |
| Extraction | OFF | Extract patterns from conversations (opt-in) |
| Validation | ON | Record when patterns help (increments N-count) |
| Sync | OFF | P2P pattern synchronization (opt-in) |
How N-Count Works
N=1: Pattern recorded (observation)
N=2: Pattern confirmed (recurring)
N=3+: Pattern validated (reliable knowledge)
Higher N-count = more trustworthy. Patterns that keep helping rise to the top.
Quick Start
The skill automatically manages the Memory Garden daemon:
- Starts daemon if not running
- Uses port 18790 (or next available)
- Health checks at
/health
# Verify installation
clawhub inspect memory-garden
# Check daemon status
curl http://127.0.0.1:18790/health
Configuration
Set via environment variables:
| Variable | Default | Description |
|---|---|---|
MG_DAEMON_URL | http://127.0.0.1:18790 | Daemon URL (if external) |
MG_EXTRACTION_ENABLED | false | Enable pattern extraction |
MG_EXTRACTION_CONFIRM | true | Require human confirmation |
MG_SYNC_ENABLED | false | Enable P2P sync |
MG_SEARCH_LIMIT | 8 | Default search result limit |
Platform Support
| Platform | Status | Notes |
|---|---|---|
| macOS Apple Silicon | ✅ Supported | arm64 |
| macOS Intel | ✅ Supported | amd64 |
| Linux x86_64 (glibc) | ✅ Supported | amd64, requires glibc 2.31+ (Ubuntu 20.04+, Debian 11+) |
| Linux ARM64 | ❌ Not supported | libSQL limitation - vote for ARM64 support |
| Windows | ⚠️ WSL2 required | Native Windows not supported |
| Alpine/musl | ❌ Not supported | Requires glibc (libSQL dependency) |
Data Handling
Your patterns are your intellectual property. Local-first means your learning stays yours until you choose to share.
- Patterns stored locally in
~/.memory-garden/ - No data sent externally unless sync explicitly enabled
- Extraction requires opt-in (
MG_EXTRACTION_ENABLED=true) - All operations logged to
~/.memory-garden/logs/
Security
- Daemon listens on localhost only (127.0.0.1)
- No outbound network by default
- Trust-gated tool access
- HMAC-SHA256 webhook verification (for CI integration)
- MIT License
Tools
| Tool | Description | Default |
|---|---|---|
search_patterns | Find validated patterns for your query | Enabled |
plant_pattern | Record a new observation | Requires extraction |
validate_pattern | Confirm a pattern helped (increments N-count) | Enabled |
get_category_effectiveness | View fix success rates by category | Enabled |
Integrations
Continuous AI Improver
Track which fix patterns actually get merged:
# Enable webhook endpoint
MG_WEBHOOK_ENABLED=true mg-daemon --serve
# Configure GitHub webhook to POST to /webhooks/github
Troubleshooting
Daemon won't start
- Check if another instance is running:
lsof -i :18790 - Check logs:
~/.memory-garden/logs/daemon.log - Try manual start:
mg-daemon --serve --addr 127.0.0.1:18790
Health check fails
- Verify daemon is running:
curl http://127.0.0.1:18790/health - Check port availability
- Review daemon logs
Need help?
Open an issue: https://github.com/live-neon/memory-garden/issues
Learn More
- OpenClaw Quick Start
- P2P Sync Setup - Share patterns between machines
- Safe Defaults
- Architecture
如何使用「Memory Garden - Validated Community Memory」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「Memory Garden - Validated Community Memory」技能完成任务
- 结果即时呈现,支持继续对话优化