[RFC] 144 - Universal user Memory, achieving better long term memories #9925
nekomeowww
started this conversation in
RFCs
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
This RFC proposes a new Context Engineering approach grounded in the CIPEA memory framework (Identity / Context / Preference / Experience / Activity) to unify “extract → persist → retrieve → inject” into a single, modular pipeline for LobeChat. It connects a developing & WIP auto distill and auto extract pipeline with a composable Context Engine for message-time injection using Providers and Processors.
Tip
This RFC covers only user memory, for agent memory, we will need to design it into another Agent Runtime compatible structure to handle multi-agent setup and complex spec sharing, context engineering, and also cache-able context management.
Background
Memory is crucial in long-term perspective, ChatGPT, Claude, and many other products implemented their own memory system, ChatGPT Atlas uses browser history as memory, ChatGPT Pulse builds memory from life style, existing infrastructure of Mem0, Zep, and Memobase, memU developed their own memory system to assist agent building to better engineering over contex for agents. Therefore the functionality of memory becomes the essential part for most agents, no matter it's personal assistant, coding-agent or other forms of agent helping human.
Goals
Design
Key ideas:
Architecture Overview
Core Concepts
Risks and Mitigations
Open Questions
Beta Was this translation helpful? Give feedback.
All reactions