mirror of
https://github.com/langchain-ai/langgraph.git
synced 2026-09-29 04:55:09 +02:00
Adds the stream v2 protocol layer: StreamMux, EventLog, StreamTransformer protocol, built-in ValuesTransformer/MessagesTransformer, StreamChannel, ChatModelStream, GraphRunStream/AsyncGraphRunStream, and StreamingHandler. Transformers use a unified name/value interface so built-in and user transformers are exposed through the same extensions mechanism. Sync projections (.values, .messages, extensions) all use _PumpDrivenLog for consistent lazy pump-driven iteration. Includes StreamProtocolMessagesHandler for converting LangChain message chunks to protocol events (message-start, content-block-delta, etc.) and wires it into Pregel.stream()/astream() via a config flag.