TMCRA

工作原理

每一条记忆,都有边界,有出处。

TMCRA 同时在个人通用记忆和项目记忆中查找,综合原始记录、近期进展和长期整理三类信息,区分用户和 Agent 的内容,最后把精简、带出处的上下文交给 Agent。

记忆范围

同一项目跨对话延续,不同项目互不干扰。

对话(Session)是项目内部的分组和来源标记,不是与个人记忆、项目记忆并列的第三层。

账户一个用户的边界
个人通用记忆稳定的个人信息与偏好
项目记忆项目状态与各个 Agent 的协作进展
对话 17对话 18对话 19

分层召回

三类记忆,合成一份有出处的上下文。

01 · 原始记录

原文证据

逐字保留或注明出处的记录,可以追溯到具体的那一轮对话。

02 · 近期进展

最新工作状态

刚发生的事件和进展,几乎马上就能在下一次相关提问中被找回。

03 · 长期整理

长期结构

后台持续整理其中的人物、变化、矛盾和长期关系。

04 · 上下文

交给 Agent 的记忆

按角色整理并控制长度,同时保留每条记忆的编号、发言方、所属项目、对话、时间和出处。

发言方

你的要求和 Agent 的进展,始终分开记录。

继续工作两者都需要,所以都会被找回;但它们的角色、出处和展示方式始终分开。

用户 · 原始记录

要求与事实

“所有接口改动都必须保持向后兼容。”
一起使用,但不混为一谈
Agent · 近期进展

进展与结果

“订单服务的幂等改造已完成,回归测试还没补。”

每一轮对话

回答前找回,回答后保存。

回答完成后,TMCRA 把你的消息和 Agent 的回答作为两条独立记录保存,供之后的对话使用。