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:
- Conversation history — the full text of past chats, kept in a local SQLite DB. The agent can scroll back if it needs context.
- 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.