Install & Compatibility
Where this runs
tested against v0.6.5 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 113.1MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 16.9s · import 0.000s · 115MB
189MB installed
● package 189MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
ADKAgent
✓ from ag_ui_adk import ADKAgent
✗ from ag_ui_adk import ADKMethodAdapter
AGUIToolset
✓ from ag_ui_adk import AGUIToolset
A2UISubAgentTool
✓ from ag_ui_adk import A2UISubAgentTool
Creates an ADK agent and wraps it with the AG-UI adapter, then runs a query.
import asyncio
from google.adk import Agent
from ag_ui_adk import ADKMethodAdapter
async def main():
agent = Agent(
name="weather_agent",
instruction="Call get_weather for any city.",
tools=[], # Adapter will attach AG-UI tools
)
adapter = ADKMethodAdapter(agent)
# Run via AG-UI method call
result = await adapter.run(input_text="What's the weather in Paris?")
print(result)
asyncio.run(main())
Upgrade
Version history
0.6.5latest on PyPI · released May 28, 2026
Audit
Dependencies
ag-ui-protocolrequiredCore AG-UI protocol implementation
google-adkrequiredGoogle Agent Development Kit
asynciorequiredUsed for async agent execution