Skip to content

Session 与 Memo 概览

在多轮对话或长任务中,你通常需要三种能力:

  • 完整历史:用于回放、审计或导出
  • 当前上下文:控制提示长度与模型成本
  • 稳定记忆(memo):沉淀偏好、约束与事实

Agently 的 Session(默认插件:AgentlyMemoSession)就是为这三个目标设计的。

能力一览

能力说明对应数据
记录全量对话不丢失任何历史full_chat_history
可控上下文只把“当前可用窗口”注入 promptcurrent_chat_history
运行时记忆从历史中抽取稳定信息memo

模式选择

  • Quick Session:只记录对话,不截断、不做 memo
  • Lite:根据消息数/字符数进行裁剪(不更新 memo)
  • Memo:在裁剪时同步更新 memo(适合长对话)

提示:mode="memo" 并不等于“每次都深度总结”。是否执行 lite/deep 取决于 策略

最小工作流

  1. 绑定 Session(或启用 quick session)
  2. 对话过程中自动记录消息
  3. 触发 resize → 更新 current_chat_history/memo
  4. 请求前自动把 current_chat_history 注入 prompt

下一步