Skip to content

Session 与 Memo 概览

Session 解决的不是“让模型更聪明”,而是让多轮对话在工程上更可控:历史怎么记录、上下文怎么裁剪、哪些信息该沉淀成 memo。

适合什么时候读

  • 你开始做多轮对话或多轮助手
  • 你希望历史上下文可裁剪、可恢复、可导出
  • 你想知道 Session 和手工 chat_history 的边界

你会学到什么

  • activate_session() 的基本使用方式
  • full_contextcontext_windowmemo 各自负责什么
  • Session 与 Agent 生命周期如何结合

最小心智模型

最小示例

python
from agently import Agently

agent = Agently.create_agent()
agent.activate_session(session_id="demo_user")
agent.set_settings("session.max_length", 12000)

推荐阅读顺序

常见误区

  • 把 Session 当成工作流状态管理。
  • 还没区分 full_contextcontext_window,就盲目截断历史。
  • 试图用 memo 代替结构化知识库或业务数据库。

下一步去哪

相关案例

  • agently-session-memory
  • agently-playbook