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 supported2 Subscribers
Add a CodeTriage badge to adk-python
Help out
- Issues
- maximumRemoteCalls does not limit repeated tool calls when using Agent Config with functionCallingConfig.mode: ANY
- fix(tools): preserve const schemas for Gemini
- fix(models): preserve LiteLLM reasoning fragments
- fix(lite_llm): propagate Gemini grounding metadata from ModelResponse
- fix(web): handle TEXT modality for native-audio models (#4206)
- LiteLlm drops Gemini grounding_metadata: _model_response_to_generate_content_response ignores response.vertex_ai_grounding_metadata
- fix: terminate infinite retry loop in LoadSkillResourceTool on RESOURCE_NOT_FOUND
- [Bug] LoadSkillResourceTool retries RESOURCE_NOT_FOUND indefinitely; default max_llm_calls=500 is the only backstop
- The _ExtendedJSONSchema class should support const as it's a valid JSON Schema Draft-07+ keyword.
- fix(litellm): parse DeepSeek-V3 proprietary inline tool-call tokens
- Docs
- Python not yet supported