adk-python
https://github.com/google/adk-python
Python
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported1 Subscribers
Add a CodeTriage badge to adk-python
Help out
- Issues
- feat: Add a way to skip context variable interpolation/injection.
- fix: preserve JSON-native types in A2A metadata serialization
- A2A _serialize_value() corrupts JSON-native metadata types to strings
- LiteLLM silently uses application/octet-stream when file_uri MIME type cannot be determined
- A2A inbound converters do not restore custom_metadata and drop metadata-only events
- A2A inbound message conversion ignores Message.role, always maps to "model"
- RemoteA2aAgent handlers crash on None converter results (AttributeError)
- Legacy A2A executor finalizes metadata-only responses as status=working instead of completed
- Parallel tool calls: state_delta list values silently overwritten during merge
- fix: concatenate list values in deep_merge_dicts during parallel tool call merge
- Docs
- Python not yet supported