feat 接入report

This commit is contained in:
zcr
2026-03-03 17:33:51 +08:00
parent 1ecb02d706
commit 1ade907828
23 changed files with 4079 additions and 516 deletions

View File

@@ -1,10 +1,11 @@
import operator
from typing import Annotated, Sequence, TypedDict, Union
from typing import Annotated, Sequence, TypedDict, Union, Optional
from langchain_core.messages import BaseMessage
class AgentState(TypedDict):
# messages 存储完整的对话历史operator.add 表示新消息是追加而不是覆盖
messages: Annotated[Sequence[BaseMessage], operator.add]
# next 存储 Supervisor 决定的下一步是谁
next: str
require_suggestion: bool # 是否需要建议按钮
require_suggestion: bool # 是否需要建议按钮