Skip to main content

About Agent Memory

Cheetah AI includes an intelligent memory system that stores your preferences, coding conventions, and project-specific context across conversations and sessions. When you tell the AI about your preferences or how you like to work, it remembers this information and applies it to future interactions automatically. Memory helps the AI behave more like an experienced team member who knows your codebase and understands your preferences. Instead of repeating the same instructions in every conversation, you can tell the AI once and it will remember.

How Memory Works

When you share preferences or project-specific information with the AI, it can store them as memories. These memories persist across conversations and sessions, so the AI applies them automatically without you needing to remind it. Example of memory in action:
The AI stored your TypeScript preference and applied it automatically in the later conversation.

What Gets Stored

Memory is designed for explicit preferences, conventions, and factual information about your projects. The AI distinguishes between information worth remembering and temporary context that’s only relevant to the current conversation. Ideal for memory:
  • Coding style preferences - “I prefer functional components over class components”
  • Project conventions - “Our API uses snake_case for JSON keys”
  • Technology choices - “We use PostgreSQL for our database”
  • Documentation standards - “Always add JSDoc comments to public functions”
  • Team practices - “We follow the Airbnb style guide”
  • Framework preferences - “We use React Query for data fetching”
  • Testing conventions - “Use Jest with React Testing Library for tests”
Not stored:
  • Questions and queries (these are conversational, not preferences)
  • One-time task requests
  • Temporary debugging context
  • Sensitive information like API keys or passwords

Storing Preferences

You can store preferences by simply stating them in conversation:
You can also ask the AI to remember something after it provides a response:

Automatic Application

Once stored, preferences are applied automatically. You don’t need to remind the AI or reference memories explicitly. Before storing preference:
After storing “I prefer TypeScript”:
The AI considers all relevant memories when responding to your requests. If you have preferences about file structure, naming conventions, and coding style, the AI applies all of them together.

Memory Categories

Memories are organized by category to help the AI apply them appropriately:

Viewing and Managing Memories

You can ask the AI about what it remembers:
To update a memory:
To remove a memory:

Project-Specific Context

Memories can include project-specific information that helps the AI understand your codebase:
This context helps the AI make better decisions when working in your project. It knows where to look for things and what patterns to follow.

Best Practices

Be Specific

Vague preferences are hard to apply consistently. Be specific about what you want: Less effective:
More effective:

State Facts, Not Questions

Questions are conversational and won’t be stored. State your preferences as facts: Won’t be stored:
Will be stored:

Include Project Context

Store information about your project’s architecture and conventions:

Update Outdated Preferences

When your preferences change, explicitly update them:
This ensures the AI uses your current preferences, not outdated ones.

Privacy and Storage

  • Memories are stored locally on your machine
  • They’re associated with your workspace for project-specific context
  • No memory data is sent to external servers beyond what’s needed for AI responses
  • You can clear all memories at any time through settings

Limitations

Memory is optimized for preferences and conventions, not arbitrary data storage:
  • Very specific or highly contextual information may not be retained
  • Memory works best for patterns that apply across multiple interactions
  • Temporary or one-off information should be provided in the conversation context
  • The AI may not remember every detail of long or complex preferences
For information that’s only relevant to a single conversation, include it in your messages rather than trying to store it as a memory.