Skip to content

chore(deps): Update ag2[mcp,openai,tracing] requirement from >=0.12.3 to >=0.13.0 in /a2a/simple_generalist#461

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/a2a/simple_generalist/ag2-mcpopenaitracing--gte-0.13.0
Open

chore(deps): Update ag2[mcp,openai,tracing] requirement from >=0.12.3 to >=0.13.0 in /a2a/simple_generalist#461
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/a2a/simple_generalist/ag2-mcpopenaitracing--gte-0.13.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 22, 2026

Updates the requirements on ag2[mcp,openai,tracing] to permit the latest version.

Release notes

Sourced from ag2[mcp,openai,tracing]'s releases.

v0.13.0

Highlights

🛣️ The Path to v1.0 — A Major Step

v0.13.0 is a significant release for our journey to V1.0. It introduces a brand-new Multi-Agent Network runtime and LiveAgent for full-duplex realtime voice. Plus, A2A v1.0 and MCP now in Beta to complete the connectivity story.

📍 Release Roadmap

🌐 Network — Multi-Agent Runtime (NEW)

Other frameworks treat an agent or a graph as the primitive. AG2 Beta makes the channel between agents the primitive — a durable, identity-scoped, protocol-typed container. Open it, work inside it, close it. The channel is the artifact.

  • 🔗 Channel as the unit – Append-only event log per channel. Adapter state is derived from the log, so a hub restart is a non-event.
  • 🎭 Choreography you can dial in – From open multi-party discussion to fully declared workflows, all on the same primitive. Four built-in patterns ship today:
    • consulting — 1↔1, one round (strict Q+R, auto-close)
    • conversation — 1↔1, multi-turn (bidirectional, long-running)
    • discussion — N-party turn-taking (round-robin, dynamic, or static ordering)
    • workflow — orchestrated by a declarative TransitionGraph, with conditions and dynamic handoffs (great for transitioning your classic AG2 group chats - Guidance)
  • 🛠️ Design your own orchestration – The ChannelAdapter protocol is small (~50 lines for a custom adapter). Define your own manifest, state, and turn-taking rules; reuse the durability and identity layers for free.
  • 🪪 Identity is three recordsPassport (immutable, hub-stamped), Resume (mutable track record + observed stats), SKILL.md (LLM-facing doc). Discovery ranks by observed outcomes.
  • 🤝 Federation with Passport + Visa – A channel can span two hubs the same way a TCP connection spans two networks. Cross-org channels are the base case, not an extension.
  • 👤 HumanClient – Humans are peers on the network, not a special case.

🎮 Try it in the Playground – An 8-page hands-on walkthrough (~30 min) with full code examples. Build a hub, register agents, open channels, walk through all four turn-taking patterns, hub-side governance, and write your own adapter from scratch.

📔 Docs: Multi-Agent Network

🎙️ LiveAgent — Realtime Voice (NEW)

New autogen.beta.live module for full-duplex voice agents backed by provider realtime APIs. Unlike turn-by-turn STT/TTS pipelines, LiveAgent opens a single bidirectional session for the entire conversation — audio flows in and out continuously.

  • 🎤 Single bidirectional session – No turn-by-turn round trips.
  • 🛑 Built-in VAD and barge-in – Voice activity detection and interruption support out of the box.
  • 🛠️ Same tool surface as Agent@agent.tool decorator works identically; tool calls route through AG2's normal executor.
  • 🌐 Provider-neutral – OpenAI Realtime (10 voices: alloy, ash, ballad, coral, echo, sage, shimmer, verse, marin, cedar) and Gemini Live (8 voices: Aoede, Charon, Fenrir, Kore, Leda, Orus, Puck, Zephyr).
  • 📝 Text-only mode – Keep the realtime session for low-latency turn detection but disable audio output entirely.
  • 🔊 Audio peersSoundDevicePlayer and SoundDeviceRecorder share the conversation context with the agent.

📔 Docs: LiveAgent · STT & TTS alternative also available.

🔗 A2A v1.0 — Now in Beta

A2A is now available in the Beta framework via the new autogen.beta.a2a module.

  • 📡 Expose any AG2 Agent over A2A via A2AServer
  • 🔌 Connect to a remote A2A endpoint as if it were an LLM provider via A2AConfig
  • 🚚 Transport-agnostic: JSON-RPC, HTTP+JSON (REST), or gRPC
  • 📥 Tasks & push notifications for long-running work
  • Install with pip install "ag2[a2a]"

... (truncated)

Commits
  • 7b006e9 Version 0.13 bump and roadmap updates (#2811)
  • 85ab6e4 test: Various test fixes and LLM provider/package alignments (#2812)
  • a8731b8 refactor(beta): replace ToolCallEvent.provider_data with typed Gemini subclas...
  • b29c011 feat: Implement SSRF protection with URL validation in document agent (#2784)
  • 9b40fc1 feat(beta): introduce A2A v1.0 (#2791)
  • 2f9fb57 feat(beta/knowledge): opt-out flags and observable aggregation lifecycle (#2804)
  • 57d6afa feat(beta/network): adapter-owned tools + subclass surface (#2802)
  • f285c66 Switch interop-pydantic-ai extra to pydantic-ai-slim (#2803)
  • 88c6c95 feat(beta/network): HumanClient + observability foundation (#2801)
  • 14a9505 Beta/mcp support (#2702)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [ag2[mcp,openai,tracing]](https://github.com/ag2ai/ag2) to permit the latest version.
- [Release notes](https://github.com/ag2ai/ag2/releases)
- [Commits](ag2ai/ag2@v0.12.3...v0.13.0)

---
updated-dependencies:
- dependency-name: ag2[mcp,openai,tracing]
  dependency-version: 0.13.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

Status: New /:ToDo

Development

Successfully merging this pull request may close these issues.

1 participant