Agent Memory
/install agent-memory-architect
Agent Memory Architect
Persistent, self-organizing memory for AI agents. Learn from corrections, remember preferences, share knowledge across agents, and get smarter over time.
Quick Start
Automated Setup
Run the bootstrap script to initialize everything:
python \x3Cskill-dir>/scripts/bootstrap.py
This creates the full directory structure, hot.md, corrections.log, and index.md — ready to go.
Manual Setup
If you prefer manual setup:
mkdir -p ~/agent-memory/{projects,domains,agents,archive}
Then create ~/agent-memory/hot.md:
# HOT Memory — Always Loaded
## Preferences
\x3C!-- User-confirmed rules. Never decay. -->
## Patterns
\x3C!-- Observed 3+ times. Decay after 30 days unused. -->
## Recent
\x3C!-- New corrections. Promote after 3x confirmation. -->
Create ~/agent-memory/corrections.log:
# Corrections Log (last 50)
\x3C!-- Format:
[DATE] WHAT → WHY
Type: preference|technical|workflow|communication
Count: N/3
Status: pending|confirmed|archived
-->
Done. Memory is active. Everything below is automatic.
Architecture
Three-tier storage inspired by CPU cache hierarchies:
🔥 HOT — hot.md (≤100 lines, always loaded)
Confirmed preferences + high-frequency patterns. Never decays.
🌡️ WARM — projects/, domains/, agents/ (≤200 lines each, loaded on context)
Per-project and per-domain knowledge. Decays after 90 days unused.
❄️ COLD — archive/ (unlimited, loaded on explicit query)
Historical reference. Never auto-deleted.
See references/architecture.md for full design details including file formats,
lifecycle rules, namespace inheritance, and compaction pipelines.
How It Works
Detection — What Triggers Learning
| Signal | Confidence | Action |
|---|---|---|
| "No, do X instead" | High | Log correction |
| "I told you before" | High | Bump priority, flag repeated |
| "Always/Never do X" | Confirmed | Promote to preference |
| Same correction 3x | Auto | Ask to confirm as rule |
| "For this project…" | Scoped | Write to projects/{name}.md |
Ignore — What Does NOT Trigger Learning
- Silence (never infer from no response)
- One-time instructions ("do X now")
- Hypotheticals ("what if…")
- Third-party preferences ("John likes…")
- Context-specific ("in this file…")
Auto-Promotion / Demotion
| Rule | Trigger |
|---|---|
| Promote to HOT | Pattern applied 3x in 7 days |
| Demote to WARM | Unused 30 days |
| Archive to COLD | Unused 90 days |
| Delete | Never (unless user says "forget X") |
Self-Reflection
After completing significant work, evaluate:
- Did it meet expectations? — Compare outcome vs intent
- What could be better? — Identify improvements
- Is this a pattern? — If yes, log to corrections
Log format:
CONTEXT: [task type]
REFLECTION: [what I noticed]
LESSON: [what to do differently]
Applying Memory
When using a learned pattern, always cite the source:
Using bullet format (from hot.md:12, confirmed 2026-01)
Conflict Resolution
- Most specific wins: project > domain > global
- Most recent wins (same level)
- If ambiguous → ask user
User Commands
| Say this | Agent does |
|---|---|
| "What do you know about X?" | Search all tiers, report findings |
| "Show my patterns" | Display hot.md contents |
| "Memory stats" | Show tier sizes, health, recent activity |
| "Forget X" | Remove from all tiers (confirm first) |
| "Export memory" | ZIP all memory files |
| "记住这个" / "Remember this" | Log to corrections or promote to preference |
Memory Stats
On "memory stats", report:
📊 Agent Memory
🔥 HOT: hot.md — X entries (≤100 line limit)
🌡️ WARM: projects/ (N files), domains/ (N files)
❄️ COLD: archive/ (N files)
Recent 7 days: X corrections, Y promotions, Z demotions
Multi-Agent Setup
For teams with multiple agents, see references/multi-agent.md.
Each agent gets its own HOT memory while sharing WARM knowledge:
~/agent-memory/
├── hot.md # Main agent HOT (always loaded)
├── agents/
│ ├── coder.md # Coder agent HOT
│ ├── writer.md # Writer agent HOT
│ └── daily.md # Daily agent HOT
├── domains/ # Shared domain knowledge
├── projects/ # Per-project patterns
└── archive/ # Decayed patterns
Security
See references/security.md for complete boundaries.
Never store: passwords, API keys, financial data, health info, biometrics. Store with caution: work context (decay after project ends), schedules (general patterns only).
Compaction
When hot.md exceeds 100 lines:
- Merge similar corrections into single rules
- Archive unused patterns
- Summarize verbose entries
- Never lose confirmed preferences
Troubleshooting
| Problem | Cause | Solution |
|---|---|---|
| Memory not loading | Directory doesn't exist | Run bootstrap script or mkdir -p ~/agent-memory |
| hot.md too large | Over 100 lines, slow loading | Run compaction: merge similar entries, archive unused |
| Corrections not promoting | Haven't hit 3x threshold | Repeat correction or say "Always do X" to force |
| Agent forgot a preference | Entry decayed to COLD | Retrieve from archive/ and re-add to hot.md |
| Multi-agent conflicts | Two agents learned opposite rules | Check agents/*.md for conflicts, set explicit override |
| "Memory stats" shows 0 | Fresh install, no corrections yet | Normal — memory builds over time from interactions |
| Permission denied on ~/agent-memory | OS file permissions | chmod -R 755 ~/agent-memory (Linux/Mac) |
Scope
This skill ONLY:
- Learns from explicit user corrections and self-reflection
- Stores preferences in local files (
~/agent-memory/) - Reads its own memory files
This skill NEVER:
- Accesses external services
- Infers preferences from silence
- Stores sensitive data
- Modifies its own SKILL.md
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install agent-memory-architect - 安装完成后,直接呼叫该 Skill 的名称或使用
/agent-memory-architect触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Agent Memory 是什么?
Complete memory architecture for AI agents — tiered storage (HOT/WARM/COLD), auto-learning from corrections, self-reflection, multi-agent memory sharing, and... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 434 次。
如何安装 Agent Memory?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install agent-memory-architect」即可一键安装,无需额外配置。
Agent Memory 是免费的吗?
是的,Agent Memory 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Agent Memory 支持哪些平台?
Agent Memory 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Agent Memory?
由 ironmanc2014(@ironmanc2014)开发并维护,当前版本 v1.1.0。