1.2.1 - Standalone Sdk
Added
-
Python SDK (
sdk-py/): SDK Overhaul, it can now perform as a standalone version of OpenMemory- Full feature parity with Backend
- Local-first architecture with SQLite backend
- Multi-sector memory (episodic, semantic, procedural, emotional, reflective)
- All embedding providers: synthetic, OpenAI, Gemini, Ollama, AWS
- Advanced features: decay, compression, reflection
- Comprehensive test suite (
sdk-py/tests/test_sdk_py.py)
-
JavaScript SDK Enhancements (
sdk-js/): SDK Overhaul, it can now perform as a standalone version of OpenMemory- Full feature parity with Backend
- Local-first architecture with SQLite backend
- Multi-sector memory (episodic, semantic, procedural, emotional, reflective)
- All embedding providers: synthetic, OpenAI, Gemini, Ollama, AWS
- Advanced features: decay, compression, reflection
-
Examples: Complete rewrite of both JS and Python examples
examples/js-sdk/basic-usage.js- CRUD operationsexamples/js-sdk/advanced-features.js- Decay, compression, reflectionexamples/js-sdk/brain-sectors.js- Multi-sector demonstrationexamples/py-sdk/basic_usage.py- Python CRUD operationsexamples/py-sdk/advanced_features.py- Advanced configurationexamples/py-sdk/brain_sectors.py- Sector demonstrationexamples/py-sdk/performance_benchmark.py- Performance testing
-
Tests: Comprehensive test suites for both SDKs
tests/js-sdk/js-sdk.test.js- Full SDK validationtests/py-sdk/test-sdk.py- Python SDK validation- Tests cover: initialisation, CRUD, sectors, advanced features
-
Architecture Documentation
- Mermaid diagram in main README showing complete data flow
- Covers all 5 cognitive sectors
- Shows embedding engine, storage layer, and recall engine
- Includes temporal knowledge graph integration
- Node.js script to regenerate diagrams