openJiuwen仅摘要
core/session + checkpointer
会话与检查点分层管理,支持可恢复流。
session state
上下文一次会话的事实存在哪里、以什么形式?
core/session + checkpointer
会话与检查点分层管理,支持可恢复流。
rollout / thread-store / state 三个 crate
回放记录、线程存储与状态各自独立成 crate。
append-only 事件日志,另有 spill 包
会话事件日志是唯一事实来源(沙箱模式即靠折叠日志得出);packages/spill 负责把过大的消息/任务内容溢出到会话文件。
session-backends/sqlite-node
会话后端目前只有 SQLite 一种实现。
back to course / 回到课程
矩阵展示的是「各家怎么做」。这个问题本身为什么存在、有哪些经典权衡,在课程里讲:
第 4 章
上下文是稀缺资源:腐化、焦虑、压缩与缓存