🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Agent Memory Temp

by @liguang00806

Persistent memory system enabling AI agents to remember facts, learn from experiences, and track entities across sessions for improved context awareness.

Versionv1.0.0
Downloads903
TERMINAL
clawhub install agent-memory-temp

πŸ“– About This Skill

AgentMemory Skill

Persistent memory system for AI agents. Remember facts, learn from experience, and track entities across sessions.

Installation

clawdhub install agent-memory

Usage

from src.memory import AgentMemory

mem = AgentMemory()

Remember facts

mem.remember("Important information", tags=["category"])

Learn from experience

mem.learn( action="What was done", context="situation", outcome="positive", # or "negative" insight="What was learned" )

Recall memories

facts = mem.recall("search query") lessons = mem.get_lessons(context="topic")

Track entities

mem.track_entity("Name", "person", {"role": "engineer"})

When to Use

  • Starting a session: Load relevant context from memory
  • After conversations: Store important facts
  • After failures: Record lessons learned
  • Meeting new people/projects: Track as entities
  • Integration with Clawdbot

    Add to your AGENTS.md or HEARTBEAT.md:

    ## Memory Protocol

    On session start: 1. Load recent lessons: mem.get_lessons(limit=5) 2. Check entity context for current task 3. Recall relevant facts

    On session end: 1. Extract durable facts from conversation 2. Record any lessons learned 3. Update entity information

    Database Location

    Default: ~/.agent-memory/memory.db

    Custom: AgentMemory(db_path="/path/to/memory.db")

    ⚑ When to Use

    TriggerAction
    - **After conversations**: Store important facts
    - **After failures**: Record lessons learned
    - **Meeting new people/projects**: Track as entities

    πŸ’‘ Examples

    from src.memory import AgentMemory

    mem = AgentMemory()

    Remember facts

    mem.remember("Important information", tags=["category"])

    Learn from experience

    mem.learn( action="What was done", context="situation", outcome="positive", # or "negative" insight="What was learned" )

    Recall memories

    facts = mem.recall("search query") lessons = mem.get_lessons(context="topic")

    Track entities

    mem.track_entity("Name", "person", {"role": "engineer"})