Commit fdbf5d4
committed
feat(memory): add three-layer memory system with embedders and vector stores
- 3 memory layers (Conversation History, Semantic Recall, Working Memory)
- 6 embedders (OpenAI, Vertex, Ollama, Bedrock, Mistral, Cohere)
- 5 vector stores (In-Memory, Redis, Qdrant, PGVector, Pinecone)
- MemoryCoordinator for unified memory access
- Memory processors for context management
- CLI memory commands (list, stats, search, clear, export, import)
- SDK methods: createThreeLayerMemory, getWorkingMemory, updateWorkingMemory,
getThreeLayerMemoryStats, searchMemory, storeConversation
- Continuous test suite: 46/46 tests passing (7 skipped - optional API keys),
including E2E tests for generate()/stream() SDK and CLI with memory1 parent 29d0a8c commit fdbf5d4
187 files changed
Lines changed: 23941 additions & 193115 deletions
File tree
- .github/workflows
- docs-site
- config
- content/docs
- scripts
- src
- components
- Button
- CardGrid
- CopyPageButton
- DropdownMenu
- GithubLink
- PropertiesTable
- ProviderModelsTable
- Search
- Steps
- YouTube
- icons
- ui
- css
- hooks
- pages
- theme
- static
- docs
- assets/images
- visual-content/screenshots
- mcp-cli
- phase-1-2-workflow
- img
- docs
- advanced
- cookbook
- features
- guides
- enterprise
- examples
- migration
- memory-tests
- reference
- src
- cli
- commands
- factories
- lib
- features/ppt
- memory
- embedders
- layers
- processors
- storage
- tools
- vectorStores
- types
- test
- fixtures/memory
- memory
- integration
- unit/memory
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
0 commit comments