v1.4.4 - Critical Hotfix: Google ADK Support
🚨 Critical Hotfix
This release fixes a critical bug in v1.4.3 where Google ADK agent support was broken.
Fixed
- Google ADK Agent Invocation: Fixed
'LlmAgent' object is not callableerror- Added proper detection and invocation of Google ADK's
run_async()andrun_live()methods - Added response parsing for Google ADK's
.textattribute format - Google ADK agents now work correctly with the chat loop
- Added proper detection and invocation of Google ADK's
Technical Details
Google ADK agents use run_async() or run_live() methods instead of the standard __call__() pattern. The chat loop now:
- Checks for
run_async()method and calls it directly (preserves async) - Falls back to
__call__()for standard callable agents - Falls back to
run_live()for synchronous Google ADK agents - Parses responses with
.textattribute (Google ADK format)
Impact
- ✅ Google ADK agents now fully functional
- ✅ All 320 tests passing
- ✅ No breaking changes to existing functionality
Note: This hotfix is essential if you're using Google ADK agents. Version 1.4.3 claimed Google ADK support but was non-functional - please upgrade to 1.4.4 immediately.
Full Changelog: v1.4.3...v1.4.4