File size: 290 Bytes
3370983
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
from typing import NamedTuple, Literal, Union, Any
from langchain_core.messages import AIMessage

class TokenStream(NamedTuple):
    """Represents a single streamed update emitted by the agent.
    """
    type: Literal["messages", "values"]
    data: Union[list[AIMessage], dict[str, Any]]