Skip to content

v1.4.4 - Critical Hotfix: Google ADK Support

Choose a tag to compare

@jwesleye jwesleye released this 29 Dec 16:35
· 145 commits to main since this release

🚨 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 callable error
    • Added proper detection and invocation of Google ADK's run_async() and run_live() methods
    • Added response parsing for Google ADK's .text attribute format
    • Google ADK agents now work correctly with the chat loop

Technical Details

Google ADK agents use run_async() or run_live() methods instead of the standard __call__() pattern. The chat loop now:

  1. Checks for run_async() method and calls it directly (preserves async)
  2. Falls back to __call__() for standard callable agents
  3. Falls back to run_live() for synchronous Google ADK agents
  4. Parses responses with .text attribute (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