The Memori toolkit gives an Agent human-like memory. With multi-agent memory engine, Memori provides capabilities to store, retrieve, search structured data, and promote long term memories to short-term.
memorisdk
Python package and a relational database connection string (SQLite, PostgreSQL, etc.).
Parameter | Type | Default | Description |
---|---|---|---|
database_connect | str | SQLite | Database connection string (e.g., “sqlite:///memory.db”, PostgreSQL, etc.). |
namespace | str | None | Namespace for organizing memories (e.g., “agent_v1”, “user_session”). |
conscious_ingest | bool | True | Whether to use conscious memory ingestion. |
auto_ingest | bool | True | Whether to automatically ingest conversations into memory. |
verbose | bool | False | Enable verbose logging from Memori. |
config | dict | None | Additional Memori configuration dictionary. |
auto_enable | bool | True | Automatically enable the memory system on initialization. |
Function | Description |
---|---|
search_memory | Search through stored memories using a query string. Returns relevant past conversations and facts. |
record_conversation | Store a user/agent conversation in memory. Can be called manually or automatically (if auto_ingest=True ). |
get_memory_stats | Retrieve statistics and status about the current memory system (total memories, database type, etc.). |