Knowledge graph memory skill for haiku.skills using Graphiti and FalkorDB
Project description
graphiti-memory
Knowledge graph memory skill for haiku.skills using Graphiti and FalkorDB.
Enables agents to remember facts across conversations, recall relevant context, and forget outdated information.
Prerequisites
FalkorDB
Run FalkorDB via Docker:
docker run -p 6379:6379 -p 3000:3000 \
-v falkordb_data:/var/lib/falkordb/data \
falkordb/falkordb:latest
- Port
6379— Redis-compatible protocol (what the skill connects to) - Port
3000— Web UI for browsing the graph - The volume mount ensures data persists across container restarts
Ollama models
The skill uses Ollama for LLM and embeddings by default. Pull the required models:
ollama pull gpt-oss
ollama pull qwen3-embedding:4b
Configuration
All configuration is via environment variables:
FalkorDB
| Variable | Default | Description |
|---|---|---|
FALKORDB_URI |
falkor://localhost:6379 |
FalkorDB connection URI. Format: falkor://[user:password@]host:port[/database] |
LLM
| Variable | Default | Description |
|---|---|---|
OLLAMA_BASE_URL |
http://localhost:11434 |
Ollama server URL (shared with haiku.rag) |
GRAPHITI_LLM_MODEL |
gpt-oss |
Model for entity extraction and edge resolution |
GRAPHITI_SMALL_LLM_MODEL |
Same as GRAPHITI_LLM_MODEL |
Smaller model for lightweight LLM tasks |
Embeddings
| Variable | Default | Description |
|---|---|---|
GRAPHITI_EMBEDDING_MODEL |
qwen3-embedding:4b |
Embedding model name |
GRAPHITI_EMBEDDING_DIM |
2560 |
Embedding vector dimensions (must match the model) |
Multi-tenancy
| Variable | Default | Description |
|---|---|---|
GRAPHITI_GROUP_ID |
default |
Namespace for isolating memories between tenants/agents |
Tools
- remember — Store facts, observations, and context into the knowledge graph
- recall — Search the knowledge graph for relevant memories
- forget — Remove outdated or incorrect memories
Installation
uv add haiku-skills-graphiti-memory
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file haiku_skills_graphiti_memory-0.8.0.tar.gz.
File metadata
- Download URL: haiku_skills_graphiti_memory-0.8.0.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d773d145abcbe0a4119aa29b78bea611d1aeb84f9a9131626a37c4adda445e0
|
|
| MD5 |
566209119f641d75e0066a4754b93190
|
|
| BLAKE2b-256 |
71c48906a47a944d27914a32539b85888821ae1092f6cfb948c3c0f69a733825
|
File details
Details for the file haiku_skills_graphiti_memory-0.8.0-py3-none-any.whl.
File metadata
- Download URL: haiku_skills_graphiti_memory-0.8.0-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e4f8d90367ab436d62bf704feea5cb90eadf26b85098b64eeab797362ae4de7
|
|
| MD5 |
083698edf5598f53f56fa75e4c8de5f9
|
|
| BLAKE2b-256 |
50079343af95a553193eab9d32b5423e77c438b397b3e521676858e33ceac30b
|