Skip to content

Memory & Embeddings

TuskBot uses a local RAG pipeline for persistent memory.

Embedding Model

Key variable:

  • TUSK_EMBEDDING_MODEL

This file is expected at:

  • <TUSK_RUNTIME_PATH>/models/<TUSK_EMBEDDING_MODEL>

During tusk install, TuskBot downloads the default embedding model (multilingual-e5-base-q8.gguf) if missing.

Context Window

TUSK_CONTEXT_WINDOW_SIZE controls how many recent messages are included in short-term context (default: 30).

Storage

Vector and memory data are persisted in:

  • <TUSK_RUNTIME_PATH>/tuskbot.db

No external vector DB is required.

Released under the MIT License