StreamMessagesHandlerV2(
self,
stream: Callable[[StreamChunk], None],
subgraphs: bool,
*StreamMessagesHandler_V2StreamingCallbackHandler| Name | Type |
|---|---|
| stream | Callable[[StreamChunk], None] |
| subgraphs | bool |
| parent_ns | tuple[str, ...] | None |
v2 variant of StreamMessagesHandler.
Declaring _V2StreamingCallbackHandler as a base flips
BaseChatModel.invoke to route through _stream_chat_model_events
(firing on_stream_event) instead of _stream (firing
on_llm_new_token). Inherits on_stream_event from the parent,
which forwards protocol events onto the messages stream channel.
Pregel attaches this class instead of the v1 handler only when
StreamingHandler opts in via the internal
CONFIG_KEY_STREAM_MESSAGES_V2 config key; direct
graph.stream(stream_mode="messages") callers keep the v1
AIMessageChunk shape.