更新时间:2026-09-14 GMT+08:00
短期记忆
短期记忆用于存储单次会话中的原始交互消息,包括用户输入、Agent 回复以及 system、tool 等角色产生的消息。
短期记忆以Session为基本管理单元,保存当前会话中的历史交互内容,为后续对话提供上下文信息。
作用
短期记忆主要用于帮助 Agent 保持当前会话内的上下文连续性,使 Agent 能够基于已有消息理解当前任务状态、历史交互内容以及用户后续请求。
特点
- 保存原始消息:短期记忆直接保存交互过程中产生的消息,不对消息内容进行长期记忆抽取或结构化转换。
- 支持多种消息角色:支持user、assistant、system、tool 等不同角色消息。
- 会话级隔离:消息按 Session 进行管理和查询,不支持跨 Session 查询短期记忆。
- 支持分页和排序查询:可按消息顺序或消息时间进行排序,并支持分页获取会话中的消息记录。
生命周期
短期记忆支持配置消息保留期,默认90天,可配置范围为7~365天。超过保留期的消息会由系统自动清理。在过期前,消息可被策略处理并提取为长期记忆。
短期记忆支持的操作请参见短期记忆操作。
父主题: 工作原理