Skip to main content

Memory

Agents in Youkore have persistent memory. They remember what you told them last week, who your friends are, what you're working on, your preferences.

How it works

Two layers:

  1. Conversation history — the full text of past chats, kept in a local SQLite DB. The agent can scroll back if it needs context.
  2. Semantic memory — a vector store (ChromaDB) where the agent stores extracted facts ("user's birthday is March 12", "user dislikes spicy food"). On each new prompt, the agent retrieves the most relevant memories and slips them into context.

Per-agent, per-user

Each (agent, user) pair has its own memory collection. Two agents you talk to don't share memories with each other, and your memories don't leak to another user's chats.

What gets saved

The agent decides what's worth remembering — it has a memory(action="save", ...) tool and uses it when something looks long-term. You can also tell it explicitly: "remember that I'm allergic to peanuts."

Inspecting and editing

From Settings → Memory you can browse, edit, or delete what each agent remembers.

Privacy

Memories are stored locally. They never leave your PC unless an agent explicitly retrieves one to include in a prompt sent to your AI provider.