Client Storage
Storage Architecture
Memory-First Design
IndexedDB Storage Structure
├── ConversationMemory
│ ├── Messages (full conversation history)
│ ├── MemoryMarkers (research insights, decisions)
│ ├── ModelHistory (model switches with context)
│ └── ResearchContext (project links, methodology)
├── KnowledgeBase
│ ├── RAGDocuments (processed document chunks)
│ ├── Embeddings (semantic search vectors)
│ ├── MCPIntegrations (tool usage and results)
│ └── CrossReferences (links to conversations)
├── ResearchProjects
│ ├── ProjectMetadata (goals, methodology, timeline)
│ ├── ConversationLinks (related discussions)
│ ├── InsightEvolution (knowledge growth over time)
│ └── ComparativeData (cross-model performance)
└── SyncData
├── DeviceState (multi-device coordination)
├── ConflictResolution (merge strategies)
└── PrivacyControls (sync permissions)Research-Optimized Storage Patterns
Memory Management
Conversation Memory Storage
Memory Context Preservation
Knowledge Base Storage
RAG Document Integration
Semantic Search Integration
Research Project Storage
Project Organization
Cross-Conversation Linking
Performance and Optimization
Memory-Optimized Storage
Storage Analytics
Last updated