feat:记忆&上下文管理

This commit is contained in:
2026-10-14 08:19:52 -07:00
parent 41b769adde
commit 58604e0f1c
15 changed files with 357 additions and 49 deletions
+3
View File
@@ -29,6 +29,9 @@ class QueryState(TypedDict):
] # 待合并的用户回答或取消指令
answer: NotRequired[str | None] # 问答回答,或 agent 给用户的说明
suggestions: NotRequired[list[str] | None] # 可以一键发送的后续请求,前端显示成按钮
# 轮次记录,字段同 TurnChange、TurnQuery;用普通 dict,检查点不用为它们扩类型白名单
changes: NotRequired[list[JsonObject] | None] # 交付的修改,按组件合并
queries: NotRequired[list[JsonObject] | None] # 问答里成功执行的查询
status: NotRequired[
Literal["running", "waiting_for_input", "completed", "cancelled", "failed"]
] # 后端处理、等待补充、处理完成、用户取消或失败,完成不代表前端已执行