| 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]] |