1.2.3
📦 langgraphView on GitHub →
✨ 6 features🐛 4 fixes🔧 3 symbols
Summary
This release introduces significant streaming enhancements across langgraph and sdk-py, including v3 streaming support and new projection types, alongside several minor bug fixes.
Migration Steps
- If using ProtocolEvent, update references from `eventId` to `event_id`.
✨ New Features
- Wire RemoteGraph.interleave to sdk-py interleave_projections.
- Add v3 streaming support to RemoteGraph.
- Name tool-dispatched subagents via lc_agent_name in langgraph.
- Add websocket stream transports in sdk-py.
- Add messages and tool call projections in sdk-py.
- Add v3 streaming primitives and SSE transport in sdk-py.
🐛 Bug Fixes
- Rename ProtocolEvent.eventId to event_id to match the wire field in langgraph.
- Merge instead of overwrite in ensure_config for callbacks, tags, metadata, configurable in langgraph.
- [LSD-1507] Distinguish between user cancelled and other cancellations in langgraph.
- Bump api bound to 0.10.0 in cli.