← 学习路径
从问题进入
Agent 如何记忆?
模型本身没有记忆,每次请求都是一张白纸——「记住」全靠 Harness 把什么东西、以什么形式放回上下文。
简答
要分三层看。当前上下文:模型每轮只看得到窗口里的内容,快满时要压缩——Pi 用一条全局公式定阈值,Codex 同时维护本地摘要、远端摘要和换新窗口三条路径。会话记录:同一个会话能不能接着做,取决于会话怎么存——openJiuwen 存状态快照,Codex、DeepSeek 与 Pi 存追加式日志,Pi 的日志还能分支。长期记忆:跨会话记住东西,要先从历史里抽取、下次再检索回来——Codex 从历史会话里抽取结构化记忆并定期合并,openJiuwen 放在独立的 agent-memory 仓库里做抽取、存储与图谱化检索;DeepSeek 与 Pi 所跟踪的代码里没有这一层。
三步读懂
01
原理
为什么存在、有哪些权衡
02
对照
四家怎么解同一个问题
03
源码
固定在 commit 与行号上
相关概念