Memories
CodeForge provides a memory management system that lets you review, approve, and maintain the observations Claude generates during your sessions.
What Are Memories?
Section titled “What Are Memories?”During Claude Code sessions, Claude generates observations — patterns it notices, preferences it learns, decisions it records. These are part of Claude Code’s autoMemory system: Claude writes observations to memory files in your project, and those files are loaded into future sessions to provide continuity.
Not every observation is worth keeping. Some may be outdated, incorrect, or too specific to a single session. The memory system gives you a review layer to curate what Claude remembers.
How It Works
Section titled “How It Works”The memory lifecycle follows a structured flow:
- Claude generates observations during sessions — stored as memory files
- Analysis runs process sessions to extract and categorize observations
- You review observations — approve (promote to memory) or dismiss
- Maintenance runs consolidate and clean up the memory store
- Approved memories are synced back to project
MEMORY.mdfiles for use in future sessions
Analysis Runs
Section titled “Analysis Runs”Analysis runs process a session’s content and extract observations. Analysis runs:
- Parse the session’s conversation for patterns, preferences, and decisions
- Categorize each observation
- Store results in the database for review
You can trigger analysis for individual sessions or for an entire project.
Maintenance Runs
Section titled “Maintenance Runs”Maintenance runs consolidate and clean up the memory store for a project. They:
- Identify duplicate or near-duplicate memories
- Flag memories that may be outdated based on recent session activity
- Produce a summary of changes made
Related
Section titled “Related”- Agents Reference — agents generate observations during sessions
- CLI Tools Reference —
codeforgeCLI for session and memory operations