Memory Tools
Atlas has a persistent memory system that lives in your vault. Memory tools let Atlas save facts you share, recall things from past conversations, update what it knows about you, and read specific memory files on demand. Everything is stored as plain markdown files in atlas/memory/ — you can read and edit them directly.
remember_fact
Section titled “remember_fact”The most natural memory tool. When you share something important, Atlas uses remember_fact to save it to the right place in your long-term memory.
Key parameters:
fact— the information to savecategory— where it goes:
| Category | What belongs here |
|---|---|
facts | Personal details, background info, general knowledge about you |
goals | Things you’re working toward, ambitions, priorities |
preferences | How you like things done, style preferences, habits |
relationships | People in your life, how you know them, details about them |
projects | Active projects, their status, key details |
Try saying:
- “Remember that I prefer concise bullet-point answers”
- “Note that my manager is Sarah Chen and she values data-driven decisions”
- “Save the fact that I’m targeting a promotion to Staff Engineer by Q3”
- “Remember that the Henderson project deadline is March 15th”
- “My goal this year is to build a consistent writing habit — save that”
memory_search
Section titled “memory_search”Searches across your stored memories using the same hybrid search that powers vault search. Use this when you want to recall something specific but don’t know exactly where it’s stored.
Key parameters:
query— what you’re looking formemory_type— filter by memory location:long-term— search your facts, goals, preferences, relationships, projectssessions— search past conversation summariesall— search everything (default)
limit— maximum number of results to returnsince— only return memories newer than this date (e.g.,2024-01-01)
Try saying:
- “What do you remember about my goals?”
- “Search my memory for anything related to the Henderson project”
- “What have I told you about my preferences for note organization?”
- “Look through my recent sessions for anything about the API integration”
- “Search my memories from the past month about my team”
update_memory
Section titled “update_memory”Lets Atlas (or you) make targeted updates to memory files — editing specific entries, replacing sections, or appending new information. This is more surgical than remember_fact, which only appends.
Key parameters:
category— which memory file to update:factsorusernew_content— the replacement or additionmode— how the update is applied:append— adds content to the end of the filereplace_entry— replaces a specific entry (useold_contentto identify it)replace_section— replaces an entire## Sectionheading blockappend_to_section— adds content under a specific section heading
old_content— the existing text to replace (required forreplace_entry)
Try saying:
- “Update my preference for code formatting — I’ve switched from tabs to spaces”
- “I moved from San Francisco to Denver — update that in my facts”
- “Replace the Henderson project entry with the new status: completed”
- “Add a new goal: launch the beta by end of quarter”
read_memory_file
Section titled “read_memory_file”Reads the full contents of a specific memory file. In lean context mode, Atlas doesn’t load all your memory into every conversation — it reads files on demand when they’re relevant.
Key parameters:
file— which file to read:persona— Atlas’s personality and communication styleuser— your user profile (name, role, location, preferences, snapshot)facts— your long-term facts (facts, goals, preferences, relationships, projects)rules— behavioral rules Atlas followstools— tool usage guidanceschedule— your configured scheduled tasksdrumbeat— your ambient awareness check configuration
section— optionally read just one## Sectionwithin the file
Try saying:
- “Read my user profile”
- “What rules are you following?”
- “Show me my long-term facts”
- “What scheduled tasks do I have configured?”
- “Read the ## Goals section of my facts file”
Where Memory Files Live
Section titled “Where Memory Files Live”All memory is stored as plain markdown files in your vault under atlas/:
atlas/├── identity/│ ├── user.md # Your profile (read via file: "user")│ └── persona.md # Atlas's personality (read via file: "persona")├── rules/│ ├── rules.md # Behavior rules (read via file: "rules")│ └── tools.md # Tool guidance (read via file: "tools")└── memory/ ├── long-term/ │ └── facts.md # Your facts, goals, preferences, etc. (read via file: "facts") └── functions/ ├── schedule.md # Scheduled tasks (read via file: "schedule") └── drumbeat.md # Ambient checks (read via file: "drumbeat")You can open any of these files directly in your vault — they’re standard markdown. If you edit them by hand, Atlas will pick up the changes on the next conversation.