Skip to content

Quick Session(只记录模式)

Quick Session 是一个“最简记录开关”:

  • 只记录 full_chat_history
  • 不截断(limit=0)
  • 不做 memo(mode=lite)
  • 不定期 resize(every_n_turns=0)

开启与关闭

python
agent.enable_quick_session()
# ... 对话 ...
agent.disable_quick_session()

载入历史(load 参数)

enable_quick_session(load=...) 支持直接读入历史:

python
# 1) 传入 dict
agent.enable_quick_session(load={"full_chat_history": [], "current_chat_history": []})

# 2) 传入 JSON/YAML 字符串
agent.enable_quick_session(load=session_yaml_or_json)

传入字符串时会按 YAML 解析(JSON 也兼容 YAML)。

导出

python
data_json = agent.session.to_json()
data_yaml = agent.session.to_yaml()

适用场景

  • 只想保存对话,不想做上下文裁剪
  • 需要后续离线分析或导出