Files
backend/app/ai/state.py
2026-01-30 19:31:38 -08:00

12 lines
456 B
Python

from typing import Annotated, TypedDict
from langgraph.graph.message import add_messages
class State(TypedDict):
# add_messages 会将新消息追加到列表,而不是覆盖
messages: Annotated[list, add_messages]
# 存储当前的总结,避免重复加载大数据量历史
summary: str
# 从 Long-term memory 检索到的事实
retrieved_context: str
# 记录这轮对话是否触发了总结
retrieved_context: str