Repository navigation
v0.1.0 - First public release (Alpha)
🎉 MemState is now live on PyPI!
This is the first alpha release of the transactional state management library for LLM Agents.
Key Features:
- 🛡 Type-Safety: Enforce Pydantic schemas on your agent's memory.
- ⏪ Rollbacks: Undo agent mistakes with
memory.rollback(1). - 💾 Pluggable Backends: Includes
SQLite(local),Redis(production), andInMemory(testing) adapters out of the box. - 🦜 LangGraph Ready: Native
MemStateCheckpointerfor persisting agent graphs. - 🔍 JSON Querying: Fast, structured search via backend-optimized filters (e.g., SQLite JSON1).
Installation:
pip install memstate
Documentation:
See README.md for quickstart guides.