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
What Gets Remembered
EnConvo’s memory system is designed to capture useful, long-lived information:| Category | Examples |
|---|---|
| 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:From the Memory Manager
You can also add memory items directly through the Memory Manager:- Open Settings
- Navigate to Memory
- Click Add Memory
- Type the fact or preference you want stored
- 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:- Open Settings -> Memory
- Find the memory you want to edit
- Click to edit the content
- Save your changes
Deleting Memories
Remove memories that are no longer relevant:- Open Settings -> Memory
- Select the memory or memories to delete
- Click Delete
Bulk Management
For larger cleanup tasks:| Action | How |
|---|---|
| Clear all memories | Settings -> Memory -> Clear All |
| Export memories | Settings -> Memory -> Export (JSON format) |
| Import memories | Settings -> Memory -> Import |
| Disable memory | Settings -> 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
- You ask: “Help me write a database migration script”
- EnConvo retrieves relevant memories:
- “Uses PostgreSQL for databases”
- “Prefers TypeScript”
- “Uses Drizzle ORM for database management”
- “Prefers detailed code comments”
- 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:- Explicit instructions in the current message (always highest priority)
- Recent memories from similar contexts
- Frequently used memories that appear across many conversations
- General preferences that apply broadly
Memory Scope
Memories can apply at different scopes:| Scope | Description | Example |
|---|---|---|
| Global | Applies to all conversations | ”Prefers concise responses” |
| Agent-specific | Applies only when using a particular agent | ”When using Code Reviewer, focus on security” |
| Project-specific | Applies only within a project context | ”This project uses Vue 3 with Composition API” |
Privacy & Security
Privacy Controls
| Control | Description |
|---|---|
| Enable/Disable | Turn memory on or off entirely |
| Selective Deletion | Remove specific memories at any time |
| Full Clear | Delete all stored memories with one action |
| Export | Download your memory data as a JSON file |
| No Cloud Sync | Memory 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
| Setting | Description | Default |
|---|---|---|
| Enable Memory | Turn memory feature on/off | On |
| Auto-extract | Automatically extract memories from conversations | On |
| Max Memories | Maximum number of stored memories | 1000 |
| Memory Model | AI model used for memory extraction | Default model |
Best Practices
Start with explicit memories
Start with explicit memories
When you first enable memory, explicitly tell EnConvo your most important preferences and context. This gives it a solid foundation to build on.
Review periodically
Review periodically
Check your stored memories every few weeks. Remove outdated items and correct any inaccuracies to keep the AI’s context fresh and relevant.
Be specific with corrections
Be specific with corrections
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.
Use project-scoped memories
Use project-scoped memories
For project-specific details (tech stack, conventions, team members), use project-scoped memories so they do not bleed into unrelated conversations.
Do not over-memorize
Do not over-memorize
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
Related Features
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