Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.enconvo.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Memory is a feature that lets EnConvo remember important information across conversations. Instead of starting fresh every time, your AI assistant retains key facts, preferences, and context from previous interactions — making it more personalized and effective the more you use it. Without memory, every conversation begins from zero. With memory enabled, EnConvo learns that you prefer concise responses, that you work with React and TypeScript, that your company’s product is called “Acme Cloud”, and hundreds of other details that make interactions smoother and more productive.

How Memory Works

1

Conversation Happens

You interact with EnConvo through chat, SmartBar, or any other interface
2

Memory Extraction

EnConvo identifies important facts, preferences, and context worth remembering
3

Storage

Extracted memories are stored locally on your Mac in a structured format
4

Recall

In future conversations, relevant memories are automatically retrieved and included as context for the AI

What Gets Remembered

EnConvo’s memory system is designed to capture useful, long-lived information:
CategoryExamples
Personal Preferences”Prefers bullet-point responses”, “Uses dark mode”, “Likes detailed explanations”
Technical Context”Works with React 19 and TypeScript”, “Uses PostgreSQL for databases”, “Deploys to AWS”
Project Details”Current project is a SaaS dashboard”, “Team uses Jira for task tracking”
Communication Style”Prefers formal tone for emails”, “Wants code comments in English”
Facts & Knowledge”Company name is Acme Inc.”, “Product launches in Q2”
Workflow Patterns”Always wants unit tests with code”, “Prefers functional components over class components”
Memory extraction is intelligent — it does not store every message verbatim. Instead, it distills conversations into concise, reusable facts that will be valuable in future interactions.

Adding Items to Memory

Automatic Memory

When memory is enabled, EnConvo automatically extracts and saves important information from your conversations. You do not need to do anything special — just interact naturally. Examples of what triggers automatic memory:
  • “I always want responses in Spanish”
  • “Our API uses REST with JSON payloads”
  • “My project deadline is March 15th”
  • Corrections you make (“Actually, we use Yarn, not npm”)

Manual Memory

You can explicitly tell EnConvo to remember something:
Remember that our staging server is at staging.acme.com
Remember my preferred code style: 2-space indentation, single quotes
Remember that I'm working on the authentication module this week
The AI will confirm that the information has been saved to memory.

From the Memory Manager

You can also add memory items directly through the Memory Manager:
  1. Open Settings
  2. Navigate to Memory
  3. Click Add Memory
  4. Type the fact or preference you want stored
  5. Optionally assign a category or tag

Memory Management

Viewing Your Memories

Access your stored memories through Settings -> Memory. Here you can:
  • Browse all stored memories
  • Search for specific memories by keyword
  • Filter by category (preferences, facts, projects, etc.)
  • See when each memory was created and last used

Editing Memories

Memories can become outdated. To update them:
  1. Open Settings -> Memory
  2. Find the memory you want to edit
  3. Click to edit the content
  4. Save your changes
You can also correct memories during conversation:
Actually, we switched from PostgreSQL to MySQL last month. Please update your memory.

Deleting Memories

Remove memories that are no longer relevant:
  1. Open Settings -> Memory
  2. Select the memory or memories to delete
  3. Click Delete
Or tell EnConvo directly:
Forget that my project deadline is March 15th -- it has been moved to April 1st.

Bulk Management

For larger cleanup tasks:
ActionHow
Clear all memoriesSettings -> Memory -> Clear All
Export memoriesSettings -> Memory -> Export (JSON format)
Import memoriesSettings -> Memory -> Import
Disable memorySettings -> Memory -> toggle off

How Memory Is Used in Conversations

When you start a conversation, EnConvo performs a relevance search across your stored memories. Only memories relevant to the current topic are included as context — not your entire memory store.

Example Flow

  1. You ask: “Help me write a database migration script”
  2. EnConvo retrieves relevant memories:
    • “Uses PostgreSQL for databases”
    • “Prefers TypeScript”
    • “Uses Drizzle ORM for database management”
    • “Prefers detailed code comments”
  3. The AI generates a PostgreSQL migration script in TypeScript using Drizzle with thorough comments — without you needing to specify any of that.

Memory Priority

When multiple memories apply, EnConvo prioritizes:
  1. Explicit instructions in the current message (always highest priority)
  2. Recent memories from similar contexts
  3. Frequently used memories that appear across many conversations
  4. General preferences that apply broadly
If the AI uses an outdated memory, simply correct it in the conversation. The correction will update the stored memory automatically.

Memory Scope

Memories can apply at different scopes:
ScopeDescriptionExample
GlobalApplies to all conversations”Prefers concise responses”
Agent-specificApplies only when using a particular agent”When using Code Reviewer, focus on security”
Project-specificApplies only within a project context”This project uses Vue 3 with Composition API”

Privacy & Security

All memory data is stored locally on your Mac. Memories are never uploaded to EnConvo’s servers or shared with any third party.

Privacy Controls

ControlDescription
Enable/DisableTurn memory on or off entirely
Selective DeletionRemove specific memories at any time
Full ClearDelete all stored memories with one action
ExportDownload your memory data as a JSON file
No Cloud SyncMemory stays on your local machine

What Is Never Stored

EnConvo’s memory system is designed to avoid storing sensitive information:
  • Passwords and API keys
  • Financial account numbers
  • Personal identification numbers
  • Health information (unless explicitly requested)
If you notice sensitive information in your memory store, delete it immediately through the Memory Manager.

Configuration

Settings -> Memory

SettingDescriptionDefault
Enable MemoryTurn memory feature on/offOn
Auto-extractAutomatically extract memories from conversationsOn
Max MemoriesMaximum number of stored memories1000
Memory ModelAI model used for memory extractionDefault model

Best Practices

When you first enable memory, explicitly tell EnConvo your most important preferences and context. This gives it a solid foundation to build on.
Check your stored memories every few weeks. Remove outdated items and correct any inaccuracies to keep the AI’s context fresh and relevant.
When correcting a memory, be explicit: “Update: we now use pnpm instead of Yarn” is better than “We use pnpm” because it clearly signals a change.
For project-specific details (tech stack, conventions, team members), use project-scoped memories so they do not bleed into unrelated conversations.
Not everything needs to be remembered. Focus on preferences, recurring context, and facts that genuinely save you time across multiple conversations.

Use Cases

Personalized Coding

Remember your tech stack, coding style, and project architecture for consistent code generation

Writing Assistant

Store your writing style, tone preferences, and recurring topics for better drafts

Team Context

Remember team members, project timelines, and organizational details

Learning Companion

Track what you have learned, your skill level, and learning goals for adaptive tutoring

Agents

Agents use memory for personalized assistance

Knowledge Base

Store and query your documents

Context Awareness

Real-time context from your screen

AI Chat

Memory enhances every conversation