← Back to Skills Marketplace
ironmanc2014

Agent Memory

by ironmanc2014 · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
434
Downloads
0
Stars
3
Active Installs
2
Versions
Install in OpenClaw
/install agent-memory-architect
Description
Complete memory architecture for AI agents — tiered storage (HOT/WARM/COLD), auto-learning from corrections, self-reflection, multi-agent memory sharing, and...
README (SKILL.md)

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:

  1. Did it meet expectations? — Compare outcome vs intent
  2. What could be better? — Identify improvements
  3. 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

  1. Most specific wins: project > domain > global
  2. Most recent wins (same level)
  3. 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:

  1. Merge similar corrections into single rules
  2. Archive unused patterns
  3. Summarize verbose entries
  4. 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
Usage Guidance
This skill appears to do what it claims: create a local, file-based memory structure and rely on the agent to read/write those files. Before enabling or running it: 1) Inspect scripts/bootstrap.py (it only creates ~/agent-memory and template files) and the reference docs to confirm you’re comfortable with the file formats. 2) Do not paste secrets, API keys, financial or medical data into chat prompts that the agent might log; the docs explicitly forbid storing such data but the agent’s classifier could mislabel content. 3) If you want tighter control, run the bootstrap manually yourself (mkdir/ touch) instead of running the script, and consider disabling autonomous invocation for this skill if you do not want the agent to decide when to persist corrections automatically. 4) Use the provided
Capability Analysis
Type: OpenClaw Skill Name: agent-memory-architect Version: 1.1.0 The 'agent-memory-architect' skill is a well-documented system for managing AI agent persistence using a tiered Markdown-based storage approach (HOT/WARM/COLD). The bootstrap script (scripts/bootstrap.py) safely initializes a local directory structure in the user's home folder without any network activity, obfuscation, or suspicious execution logic. The instructions in SKILL.md and the security guidelines in references/security.md explicitly prohibit the storage of sensitive data like API keys or passwords, focusing instead on learning user preferences and task patterns.
Capability Assessment
Purpose & Capability
Name/description (agent memory, HOT/WARM/COLD tiers, multi-agent sharing) match the included files: SKILL.md, three reference docs, and a bootstrap script that creates ~/agent-memory and template files. There are no unrelated credentials, binaries, or external integrations declared.
Instruction Scope
SKILL.md instructs the agent to read and write files under ~/agent-memory (hot.md, projects/, domains/, archive/, corrections.log, index.md). That is appropriate for local memory, but the detection/persistence behavior is driven by the agent's runtime logic (the SKILL.md describes heuristics for auto-logging corrections). There is no code that automatically scrapes other system locations or networks, but the model will need to decide what conversational content to persist — which could accidentally capture sensitive user statements if misclassified. The skill's docs explicitly forbid storing secrets and provide transparency and a kill switch.
Install Mechanism
No install spec; this is instruction-only plus a small Python bootstrap script that only writes files under the user's home directory. There are no downloads, package installs, or external URLs in the install step.
Credentials
The skill declares no required environment variables, no credentials, and no config paths beyond a local directory under the user's home. The requested access (read/write under ~/agent-memory) is proportionate to the memory purpose.
Persistence & Privilege
always:false (normal). The skill enables persistent local storage (writes templates and expects the agent to read/write memory files). Autonomous model invocation remains enabled by default (disable-model-invocation:false), so the agent could autonomously persist learned patterns during conversations — this is expected for a memory skill but increases the importance of reviewing what the agent will store.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install agent-memory-architect
  3. After installation, invoke the skill by name or use /agent-memory-architect
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
- Renamed skill to agent-memory-architect and updated the description for broader trigger phrases, including multilingual ("记住这个", "remember this"). - Added an official bootstrap script (scripts/bootstrap.py) for one-click automated memory setup. - Updated the quick start section to recommend the bootstrap script and clarified directory/file creation steps. - Expanded and clarified documentation on tiered memory storage, user commands, supported triggers, and troubleshooting. - Improved instructions and examples for multi-agent setups and compaction practices.
v1.0.0
Initial release: tiered memory (HOT/WARM/COLD), auto-learning from corrections, self-reflection, multi-agent memory sharing, intelligent decay, and one-click setup.
Metadata
Slug agent-memory-architect
Version 1.1.0
License MIT-0
All-time Installs 3
Active Installs 3
Total Versions 2
Frequently Asked Questions

What is Agent Memory?

Complete memory architecture for AI agents — tiered storage (HOT/WARM/COLD), auto-learning from corrections, self-reflection, multi-agent memory sharing, and... It is an AI Agent Skill for Claude Code / OpenClaw, with 434 downloads so far.

How do I install Agent Memory?

Run "/install agent-memory-architect" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Agent Memory free?

Yes, Agent Memory is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Agent Memory support?

Agent Memory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Agent Memory?

It is built and maintained by ironmanc2014 (@ironmanc2014); the current version is v1.1.0.

💬 Comments