first commit
This commit is contained in:
9
src/server/agent/state.py
Normal file
9
src/server/agent/state.py
Normal file
@@ -0,0 +1,9 @@
|
||||
import operator
|
||||
from typing import Annotated, Sequence, TypedDict, Union
|
||||
from langchain_core.messages import BaseMessage
|
||||
|
||||
class AgentState(TypedDict):
|
||||
# messages 存储完整的对话历史,operator.add 表示新消息是追加而不是覆盖
|
||||
messages: Annotated[Sequence[BaseMessage], operator.add]
|
||||
# next 存储 Supervisor 决定的下一步是谁
|
||||
next: str
|
||||
Reference in New Issue
Block a user