Agent Lab ADR 0004 · Memory model

ADR 0004:记忆模型

状态:Accepted

决定

明确区分五类状态:

类型 生命周期 例子
Runtime context 单次调用且不可序列化 身份、权限、客户端、密钥
Thread state 同一 thread 当前任务、步骤、临时证据、中断点
Semantic memory 跨 thread 经审批的稳定偏好和事实
Episodic memory 跨 thread 经筛选的成功或失败执行摘要
Procedural memory 版本化 policy、prompt、skill、workflow

LangGraph checkpointer 只负责 thread state;Store 负责跨 thread 数据。聊天记录不会自动升级为长期记忆。

写入规则