v0.11.0
Highlights
π Major Features
-
π₯οΈ AG-UI Protocol Integration β AG2 now natively supports the AG-UI protocol, the open standard for agent-to-user interaction. Build dynamic, real-time frontends powered by your AG2 agents with streaming responses, shared state synchronization, tool call rendering, and human-in-the-loop workflows. Seamlessly connect to CopilotKit and other AG-UI compatible frontends. Get Started
-
π OpenTelemetry Tracing & Instrumentation β Full observability for your multi-agent workflows! AG2 now supports OpenTelemetry tracing, enabling you to monitor, debug, and analyze agent interactions for local and remote A2A agents. Includes LLM-level token usage and cost. Observe with industry-standard tools like Jaeger, Honeycomb, and other OTEL-compatible backends. Get Started
LLM Enhancements
- π Anthropic V1 Client Streaming β Added streaming and non-beta support for the Anthropic V1 client, improving response handling and compatibility.
Bug Fixes
- π€ A2A Message Support β Fixed Anthropic and OpenAI clients to support messages without role for Agent-to-Agent (A2A) communication.
Important: Deprecations
- See this PR for LLMConfig-related deprecations
Documentation & Maintenance
- π New documentation: MCP Client Session Manager guide.
- π New documentation: Built-in tool documentation added to tools section.
- π Cleaned up and simplified Quick Start.
- π Fixed documentation links.
What's Changed
- Cleanup and simplify Quick Start example by @mihai-eng in #2365
- feat: AG-UI native support by @Lancetnik in #2315
- feat: AG-UI State events support by @Lancetnik in #2368
- remove config_list parameter from LLMConfig in docs by @Maglctea in #2383
- dependencies: add ag-ui to docs required modules by @Lancetnik in #2385
- fix link in doc by @Maglctea in #2388
- documentation: Add MCP Client Session Manager by @priyansh4320 in #2378
- documentation: Missing dedicated built-in tool documentation from tools section by @priyansh4320 in #2376
- feat: Tracing and Instrumentation by @marklysze in #2309
- feat: Anthropic V1 Client streaming and non-beta support by @marklysze in #2389
- fix: Anthropic and OpenAI client support for messages without role (A2A) by @marklysze in #2391
- fix: Ignore OpenTelemetry tests for core tests with llms by @marklysze in #2399
- 0.11.0 Deprecations by @marklysze in #2397
New Contributors
- @mihai-eng made their first contribution in #2365
- @Maglctea made their first contribution in #2383
Full Changelog: v0.10.5...v0.11.0