Thesis I
Memory is not a feature. It is part of runtime.
Most systems still treat memory like storage attached after the fact. The model speaks first. Then retrieval, notes, or profile snippets arrive to decorate the answer. That architecture can produce a memory demo, but it rarely produces a remembered interaction.
Once memory enters only after the model has already formed its response, it can annotate the turn but it cannot define the situation. It cannot decide whether this moment should feel like a recap, a return to an unfinished thread, a preference reminder, or a quiet continuation of the same line of work.
That is why AaronCore keeps different forms of memory apart. Recent context, longer-lived task state, user posture, relationship texture, and execution traces should not be thrown into one bucket. They carry different authority, decay differently, and should come back through different paths.
论点一
记忆不是外挂功能,它本来就该属于运行时。
现在很多系统依然把记忆当成一种“事后补充”的存储层。模型先说话,然后检索结果、笔记碎片、用户画像再被塞回来给这条回答做装饰。这样的结构可以做出记忆演示,却很难做出真正“被记住”的交互体验。
如果记忆只在模型已经形成回答之后才进场,它最多只能给这一轮加注释,却不能定义这一轮到底是什么。它无法决定此刻应该像一次回顾、像回到一条没做完的线、像提醒一个偏好,还是像同一件工作自然地继续往前走。
所以 AaronCore 不想把各种记忆都扔进一个桶里。近期上下文、持续中的任务状态、用户的交流姿态、关系质感、执行轨迹,这些东西权重不同、衰减方式不同、回来的入口也应该不同。真正有用的不是“记了很多”,而是“该回来的,能以对的方式回来”。