Installation
Initialize
Core methods
add(messages, …)
Add memories from a conversation. Automatically extracts entities, facts, episodes, and procedures.| Parameter | Type | Default | Description |
|---|---|---|---|
messages | list[dict] | required | Chat messages with role and content |
user_id | str | ”default” | User identifier for multi-user isolation |
agent_id | str | None | Agent identifier |
run_id | str | None | Session/run identifier |
app_id | str | None | Application identifier |
expiration_date | str | None | ISO datetime — facts auto-expire |
add_text(text, …)
Add memories from plain text instead of chat messages.search(query, …)
Semantic search across the knowledge graph.| Parameter | Type | Default | Description |
|---|---|---|---|
query | str | required | Natural language search query |
limit | int | 5 | Max results |
graph_depth | int | 2 | Knowledge graph traversal depth |
filters | dict | None | Metadata filters |