Skip to content

v0.3.0

Choose a tag to compare

@DavyMorgan DavyMorgan released this 31 Mar 02:24
· 5 commits to main since this release
f7d4f45

What's New

REST API Server

memio now includes an optional HTTP server so any language (JavaScript, TypeScript, Go, etc.) can use memio over HTTP.

pip install memio[server]
memio-server
# Open http://localhost:8080/docs for interactive API docs
  • 28 versioned endpoints under /v1 mirroring all 4 store protocols (facts, history, documents, graph)
  • YAML config with ${ENV_VAR} interpolation
  • Optional Bearer token authentication
  • Typed provider factories for all 6 providers
  • Dockerfile for containerized deployment
  • memio-server CLI entry point

Core Improvements

  • NotFoundError — new exception for missing resources, maps to HTTP 404 instead of generic provider errors
  • Updated Mem0, Letta, Chroma, and Qdrant adapters to raise NotFoundError on missing resources
  • Added __version__ to the memio package

Full Changelog

v0.2.1...v0.3.0