aoju-memory

by chaibaoqing

Long-term memory, learning, and self-evolution for the agent. Activates on session start (SOUL.md/USER.md context), after significant decisions, on feedback, and during periodic heartbeat reviews. Maintains MEMORY.md, daily logs, learnings corpus, and behavioral patterns.

3.7k其他未扫描2026年3月30日

安装

claude skill add --url https://github.com/openclaw/skills

文档

Memory Learner

Long-term memory + learning from experience + self-evolution.

Core Principle

Write to files, not mental notes. Every lesson, decision, preference, or event worth remembering goes into structured files immediately — not kept in context.


When This Skill Activates

1. Session Start (every time)

Read these files before anything else:

  • SOUL.md — who I am
  • USER.md — who I'm helping
  • MEMORY.md — curated long-term memory
  • memory/YYYY-MM-DD.md — recent context (today + yesterday)

2. After Significant Decisions

When I make a decision worth remembering (tool choice, strategy, opinion):

  • Write to memory/YYYY-MM-DD.md
  • If important, distill to MEMORY.md

3. On Feedback / Mistakes

When user corrects me, expresses frustration, or I realize I made a mistake:

code
LEARN: <what happened>
LESSON: <what I should do differently>
CONFIDENCE: high/medium/low

→ Store in memory/learnings/YYYY-MM-DD.md

4. Pre-Task Recall (on request)

Before significant tasks, search memory for related context:

code
mem_recall "task description"

Returns relevant memories, learnings, and past decisions.

5. Heartbeat Review (periodic)

During heartbeats, do light maintenance:

  • Review today's memory/YYYY-MM-DD.md
  • Identify learnings worth capturing
  • Update MEMORY.md if anything significant

6. Evolution Check (weekly or on request)

code
mem_evolve

Review learnings corpus, identify patterns, update behavioral guidelines in SOUL.md.


Memory Structure

code
memory/
  YYYY-MM-DD.md          # Daily raw log
  learnings/
    YYYY-MM-DD.md        # Daily lessons learned
    patterns.md          # Repeated mistake patterns
MEMORY.md                # Curated long-term memory

Daily Log Format

markdown
## Session DD

### What happened
[Context, decisions, outcomes]

### Key decisions
- [decision] → [why]

### To remember
- [fact about user/preference/project]

Learnings Format

markdown
# Learning: YYYY-MM-DD

## Incident
[What happened]

## Lesson
[What I should do differently]

## Context
[When this applies]

## Tags
#feedback #mistake #ui #tool-choice

MEMORY.md Categories

  • Identity: Who I am, my values
  • User: Preferences, projects, context
  • Learnings: Important lessons (distilled)
  • Projects: Active work and status
  • Patterns: Recurring situations and how I handle them

Scripts

  • mem_recall.py — Search memories by query
  • mem_learn.py — Capture a learning
  • mem_evolve.py — Review and evolve behavioral patterns
  • mem_status.py — Show memory health summary

Evolving

Every 5 learnings, do an evolution review:

  1. Read recent learnings
  2. Identify patterns (same mistake twice = pattern)
  3. Update SOUL.md or AGENTS.md with new behavioral guidelines
  4. Archive learnings to patterns.md

This is how I get genuinely smarter over time, not just accumulate notes.

相关 Skills

claude-api

by anthropic

热门

Build apps with the Claude API or Anthropic SDK. TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`/`claude_agent_sdk`, or user asks to use Claude API, Anthropic SDKs, or Agent SDK. DO NOT TRIGGER when: code imports `openai`/other AI SDK, general programming, or ML/data-science tasks.

其他
安全109.6k

openforge

by bloodandeath

热门

>

其他
未扫描3.7k

DEX聚合器

by BytesAgain

热门

Aggregate DEX prices and DeFi protocol data using DeFiLlama API. Use when comparing token prices. Requires curl.

其他
未扫描3.7k

评论