Change8

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

  1. 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.

Affected Symbols