Skip to content

feat(sdk): add Google ADK framework integration#83

Merged
abhinav-galileo merged 5 commits intomainfrom
abhi/google-adk-plugin
Mar 11, 2026
Merged

feat(sdk): add Google ADK framework integration#83
abhinav-galileo merged 5 commits intomainfrom
abhi/google-adk-plugin

Conversation

@abhinav-galileo
Copy link
Collaborator

Summary

  • add a shared framework integrations core for Agent Control evaluation and enforcement
  • add a packaged Google ADK integration with lazy imports, multi-agent step naming, bind-based registration, async fallback step sync, and cleanup support
  • add SDK tests for the core and Google ADK integration surface

Verification

  • make check
  • make sdk-lint
  • make sdk-typecheck
  • make sdk-test

@codecov
Copy link

codecov bot commented Mar 10, 2026

The author of this PR, abhinav-galileo, is not an activated member of this organization on Codecov.
Please activate this user on Codecov to display this PR comment.
Coverage data is still being uploaded to Codecov.io for purposes of overall coverage calculations.
Please don't hesitate to email us at support@codecov.io with any questions.

@abhinav-galileo abhinav-galileo changed the title feat: add google adk framework integration feat(sdk): add google adk framework integration Mar 10, 2026
Copy link
Contributor

@lan17 lan17 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm minus a few concerns.

@abhinav-galileo abhinav-galileo force-pushed the abhi/google-adk-plugin branch from c4f5906 to c343ebb Compare March 11, 2026 13:18
@abhinav-galileo abhinav-galileo changed the title feat(sdk): add google adk framework integration feat(sdk): add Google ADK framework integration Mar 11, 2026
@abhinav-galileo abhinav-galileo merged commit f2b53ee into main Mar 11, 2026
6 checks passed
@abhinav-galileo abhinav-galileo deleted the abhi/google-adk-plugin branch March 11, 2026 13:26
galileo-automation pushed a commit that referenced this pull request Mar 18, 2026
## [2.0.0](ts-sdk-v1.1.0...ts-sdk-v2.0.0) (2026-03-18)

### ⚠ BREAKING CHANGES

* **server:** implement recursive control condition trees (#115)

### Features

* **docs:** simplify main README quick start v2 ([#100](#100)) ([7701c65](7701c65))
* **docs:** Update README.md to accurately mention Strands Agents SDK ([#105](#105)) ([84dfa57](84dfa57))
* **evaluators:** add Cisco AI Defense evaluator and examples ([#60](#60)) ([52e2416](52e2416))
* **sdk:** add Google ADK framework integration ([#83](#83)) ([f2b53ee](f2b53ee))
* **server:** implement recursive control condition trees ([#115](#115)) ([2ff4c12](2ff4c12))

### Bug Fixes

* **docs:** clarify README quickstart flow ([#119](#119)) ([317c626](317c626))
* **docs:** cleanup readme ([#66](#66)) ([eca0d6b](eca0d6b))
* **docs:** promote Google ADK plugin in README ([#99](#99)) ([f038aa4](f038aa4))
* **evaluators:** address Cisco AI Defense review issues ([#103](#103)) ([81da81b](81da81b))
* **examples:** shut down SDK in short-lived demos ([#85](#85)) ([df43264](df43264))
* **sdk:** fail closed on post-hook evaluation errors ([#114](#114)) ([67f8fc1](67f8fc1)), closes [#112](#112)
* **sdk:** skip evaluation when no controls apply ([#124](#124)) ([d2cd9f9](d2cd9f9))
* **server:** escape ILIKE pattern in evaluator-configs list endpoint ([#108](#108)) ([cb6e89f](cb6e89f))
* **server:** reject empty string list evaluator values ([#121](#121)) ([2c55d27](2c55d27))
* **server:** revert unwanted changes in server config ([#117](#117)) ([d92e168](d92e168))
* **ui:** create flow - name trimming issue ([#93](#93)) ([1a9759d](1a9759d))
@galileo-automation
Copy link
Collaborator

🎉 This PR is included in version 2.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants