Skip to content

存下来了,下一轮就一定能看见吗?

返回横向对照 · 概念图:上下文与记忆

不一定。“持久保存”说的是应用未来还有机会取回信息;“本轮可见”说的是此次模型请求里实际带了什么。两者之间有选择、投影、检索或提示重编译步骤。这里仅对照已审阅的两条固定源码路径,不把它们扩展成两个项目全部运行模式的结论。

同一个问题Pi 的已核对路径Letta Code 的已核对路径
信息存在哪里?coding-agent 的 JSONL session tree 存消息和分支;当前模型请求另行装配。local MemFS v1 的核心记忆位于 system/ Markdown;其他文件、Skills 与历史记录分开。
下一轮如何进入模型?SessionManager 投影当前分支;核心在模型调用前运行 transformContext → convertToLlm核心记忆块编入 system prompt;外部文件正文按需读取;旧对话细节通过 recall 查找。
更新后立即可见吗?新消息是否进入下一轮,取决于当前分支和上下文转换;单凭 JSONL 存在不能保证。文件编辑、提交、同步及提示重编译是不同事件;已编译的当前回合提示不会因文件变化自动改写。
这条路径不能证明什么?不证明任意旧分支或原始文件内容都完整进入模型。不证明所有部署采用 local MemFS v1,也不证明 recall 必然命中。

Pi 的依据是会话树投影调用前上下文转换;Letta Code 的依据是local MemFS 提示格式判定同步/重编译路径。完整的适用范围和未验证项分别见 PiLetta Code

这是一项静态源码对照。若要验证用户实际体验,应记录同一条信息在存储、下一次请求输入、模型回答中的位置;没有请求日志或运行轨迹时,不用“记住了”概括其效果。


在线预览稿:书稿仍在校稿,系统篇以文内固定源码版本为准;静态阅读不等于运行验收。