What's Changed
- feat: pass A2A request context metadata as invocation state by @mkmeral in #1854
- fix: s3session manager bug by @mehtarac in #1915
- fix(graph): only evaluate outbound edges from completed nodes by @giulio-leone in #1846
- fix(openai): always use string content for tool messages by @giulio-leone in #1878
- feat: widen openai dependency to support 2.x for litellm compatibility by @BV-Venky in #1793
- fix: typeError when serializing multimodal prompts with binary content in Graph/Swarm session persistence by @JackYPCOnline in #1870
- fix: lowercase the python language in code snippet by @zastrowm in #1929
- fix: openai repsonses api error handling by @Unshure in #1931
New Contributors
Full Changelog: v1.30.0...v1.31.0