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
- fix: replace bare except with except Exception
- rubric_based_tool_use_quality_v1 fails with AssertionError when rubrics are defined per-invocation only
- gpt-oss-20b output format and hallucination
- LiteLlm should forward request-scoped http_options.headers
- VertexAiSessionService.append_event drops rewind_before_invocation_id, breaking rewind filtering on subsequent reads
- Runner._compute_artifact_delta_for_rewind saves artifacts with "file_data", which GcsArtifactService and FileArtifactService don't support
- Rewind nullifies session state keys set via create_session initial state
- RemoteA2AAgent fails to send taskId in multi-turn scenarios
- Switch models from Gemini 3.1 Pro to gemini-2.5-flash-native-audio with same session context
- fix: RemoteA2aAgent fails to send taskId in multi-turn scenarios
- Docs
- Python not yet supported