GUIDES / STEP BY STEP

复习卡片与验证

从会话标识到 SQLite 和 PostgreSQL 持久化,结合复习卡片理解 Agent 短期记忆。

阅读设置
自测问题 答案
create_agent 接哪个参数? checkpointer=checkpointer
输入消息键名? messages,复数
会话编号放哪里? config 的 configurable.thread_id
InMemorySaver 与数据库 saver 的区别? 前者依赖进程内存,后者可在数据库完好且配置一致时跨重启恢复
只取最后一条消息? response[‘messages’][-1].content;要考虑工具调用和输出结构
thread_id 是否防越权? 否,访问权限必须由应用验证
with 是否只适合数据库? 否,也用于文件、锁和其他上下文管理资源

复现时依次验证同一会话继续对话、不同会话隔离、进程重启后恢复、数据库不可用与缺少配置的错误行为。服务端不要把完整对话和连接口令写入公开日志。

系列章节

01记忆、状态与会话→02SQLite 与 PostgreSQL 持久化→03复习卡片与验证→