adk-python
adk-python copied to clipboard
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
**Describe the bug** When ADK is deployed on AgentEngine and registered as an Agent in Agentspace with an authorizer, the OAUTH access token the agent needs to communicate with an...
### Link to Issue or Description of Change **1. Link to an existing issue (if applicable):** - Closes: #3751 **Problem:** The `SaveFilesAsArtifactsPlugin` fails with a cryptic `400 INVALID_ARGUMENT` error when...
** Please make sure you read the contribution guide and file the issues in the right place. ** [Contribution guide.](https://google.github.io/adk-docs/contributing-guide/) **Is your feature request related to a problem? Please describe.**...
** Please make sure you read the contribution guide and file the issues in the right place. ** [Contribution guide.](https://google.github.io/adk-docs/contributing-guide/) **Is your feature request related to a problem? Please describe.**...
** Please make sure you read the contribution guide and file the issues in the right place. ** [Contribution guide.](https://google.github.io/adk-docs/contributing-guide/) **Is your feature request related to a problem? Please describe.**...
** Please make sure you read the contribution guide and file the issues in the right place. ** [Contribution guide.](https://google.github.io/adk-docs/contributing-guide/) **Is your feature request related to a problem? Please describe.**...
fix(sessions): move event iteration inside api_client context in get_session Move event iteration inside the api_client context manager in VertexAiSessionService.get_session() to prevent client closure during multi-page event fetching. **Please ensure you...
**Expected behavior** `get_session()` should successfully retrieve all events regardless of how many pages are required for pagination. The API client should remain open until all events have been fetched. **Desktop...
Fixes an IndexError when handling initial A2A TASK_REQUIRED responses that contain no message parts. The handler now checks for empty parts before accessing them and marks all present parts as...
** Please make sure you read the contribution guide and file the issues in the right place. ** [Contribution guide.](https://google.github.io/adk-docs/contributing-guide/) **Is your feature request related to a problem? Please describe.**...