-
Notifications
You must be signed in to change notification settings - Fork 7
feat: long-term agent memory across sessions (sidecar storage) #13
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Problem Statement
Agents currently start every session with zero context of past interactions. Even if you speak with the same "Elena" or "Viktor" persona across multiple days, they have no memory of your previous debates, preferences, or established facts.
Proposed Solution
- Implement a local JSON or SQLite "sidecar" file for each unique agent persona.
- At the end of a session, trigger a "memory consolidation" step where the agent (via the orchestrator or a final self-summary turn) distills key facts or user preferences from the transcript.
- On the next session start, inject this distilled memory into the agent's system prompt or as a specialized "recollection" message in the history.
Alternatives Considered
Vector database persistence, which may be overweight for simple local-first persona memory.
Priority
Low 🟢
Additional Context
This enables evolving, "living" personas that feel like true long-term collaborators rather than stateless functions.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request