Beta v1.3.0 #102
nullure
announced in
Announcements
Beta v1.3.0
#102
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Changelog
api simplification
Memory()api matching javascriptfrom openmemory.client import Memory→mem = Memory()OpenMemoryclass toMemoryclassbenchmark suite rewrite
temp/benchmarks/tsxfor executionsrc/main.tsconsolidated benchmark runner✨ features
core improvements
Memory.wipe(): added database wipe functionality for testingclear_allimplementation indb.tsfor postgres and sqliteenvironment variable overrides:
OM_OLLAMA_MODEL: override ollama embedding modelOM_OPENAI_MODEL: override openai embedding modelOM_VEC_DIM: configure vector dimension (critical for embedding compatibility)OM_DB_PATH: sqlite database path (supports:memory:)vector store enhancements
PostgresVectorStore🐛 bug fixes
embedding configuration:
models.tsto respectOM_OLLAMA_MODELenvironment variableOM_TIER=deepuses semantic embeddings (not synthetic fallback)benchmark data isolation:
resetUser()functionality callingMemory.wipe()configuration loading:
longmemeval_s.json)📚 documentation
comprehensive readme updates:
README.md: language-agnostic, showcases both python & javascript sdkspackages/openmemory-js/README.md: complete api reference, mcp integration, examplespackages/openmemory-py/README.md: zero-config usage, all embedding providersapi documentation:
🔧 internal improvements
check_dim.ts)[Component]prefix patternfrom openmemory.client import Memoryinstead offrom openmemory import OpenMemoryMemory()constructor signature changed to accept optional parameters (was required)New Contributors
Full Changelog: v1.2.3...v1.3.0
This discussion was created from the release Beta v1.3.0.
Beta Was this translation helpful? Give feedback.
All reactions