Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

haiku_skills_graphiti_memory-0.8.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

haiku_skills_graphiti_memory-0.8.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file haiku_skills_graphiti_memory-0.8.0.tar.gz.

File metadata

File hashes

Hashes for haiku_skills_graphiti_memory-0.8.0.tar.gz
Algorithm Hash digest
SHA256 2d773d145abcbe0a4119aa29b78bea611d1aeb84f9a9131626a37c4adda445e0
MD5 566209119f641d75e0066a4754b93190
BLAKE2b-256 71c48906a47a944d27914a32539b85888821ae1092f6cfb948c3c0f69a733825

See more details on using hashes here.

File details

Details for the file haiku_skills_graphiti_memory-0.8.0-py3-none-any.whl.

File metadata

File hashes

Hashes for haiku_skills_graphiti_memory-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e4f8d90367ab436d62bf704feea5cb90eadf26b85098b64eeab797362ae4de7
MD5 083698edf5598f53f56fa75e4c8de5f9
BLAKE2b-256 50079343af95a553193eab9d32b5423e77c438b397b3e521676858e33ceac30b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page