Shangjie Chen
7d06fb735e
chore: Move create_session log to where the session is actually created
...
PiperOrigin-RevId: 789094066
2025-07-30 16:46:25 -07:00
Liang Wu
d5dcef2cf0
fix(config): forbid extra fields in AgentToolConfig
...
PiperOrigin-RevId: 789038376
2025-07-30 14:13:48 -07:00
Xuan Yang
6191412b07
fix: keep existing header values while merging tracking headers for llm_request.config.http_options in Gemini.generate_content_async
...
PiperOrigin-RevId: 789013693
2025-07-30 13:09:56 -07:00
Xuan Yang
3be1bb37d9
fix: use pull_request_target event as the trigger of PR triaging agent
...
GitHub workflows triggered by `pull_request` events from forked repositories do not have access to secrets by default due to security considerations.
PiperOrigin-RevId: 789011890
2025-07-30 13:05:15 -07:00
Google Team Member
7c9b0a2567
feat: add chat first-party tool
...
This tool answers questions about structured data in BigQuery using natural language.
PiperOrigin-RevId: 789000987
2025-07-30 12:35:20 -07:00
Liang Wu
0c6086cb15
chore: remove redundant definition for adk deploy gke command
...
PiperOrigin-RevId: 788758843
2025-07-29 22:47:56 -07:00
hsuyuming
9db5d9a3e8
fix: Unable to acquire impersonated credentials
...
Merge https://github.com/google/adk-python/pull/2003
add scope "https://www.googleapis.com/auth/cloud-platform " within google.auth.default
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/2003 from hsuyuming:fix/issue_2001_support_impersonated_credential 8874a367273aca98460f7f250bfc4690f883ebbe
PiperOrigin-RevId: 788656025
2025-07-29 16:42:25 -07:00
Xiang (Sean) Zhou
de6ebddcd2
chore: Replace selcukg with genquan
...
PiperOrigin-RevId: 788590913
2025-07-29 13:48:54 -07:00
Liang Wu
bcac9ba44c
feat(config): add --type flag to adk create to allow starting with config
...
Updated the `adk create` default model version to gemini-2.5-flash.
PiperOrigin-RevId: 788589859
2025-07-29 13:45:11 -07:00
Xiang (Sean) Zhou
2f73cfde18
chore: Fix the long running test cases
...
The test test_token_exchange_not_supported was slow because of an incorrect monkeypatch target. The test was patching google.adk.auth.auth_handler.AUTHLIB_AVAILABLE, but the actual OAuth2 exchange logic uses a different AUTHLIB_AVAILABLE variable in google.adk.auth.exchanger.oauth2_credential_exchanger.
What was happening:
Test set auth_handler.AUTHLIB_AVAILABLE = False
AuthHandler.exchange_auth_token() called OAuth2CredentialExchanger.exchange()
But oauth2_credential_exchanger.AUTHLIB_AVAILABLE was still True
The exchanger attempted real OAuth2 token exchange with client.fetch_token()
This made actual network calls to OAuth2 endpoints, causing timeouts and delays
PiperOrigin-RevId: 788576949
2025-07-29 13:14:28 -07:00
Xuan Yang
ec8dd5721a
fix: merge tracking headers even when llm_request.config.http_options is not set in Gemini.generate_content_async
...
PiperOrigin-RevId: 788568620
2025-07-29 12:52:32 -07:00
Xuan Yang
646eb42533
chore: add Github workflow config for the ADK PR triaging agent
...
PiperOrigin-RevId: 788519884
2025-07-29 10:49:35 -07:00
Google Team Member
bf72426af2
fix: runner was expecting Event object instead of Content object when using early exist feature
...
PiperOrigin-RevId: 788516645
2025-07-29 10:41:19 -07:00
Holt Skinner
9c0721beaa
fix: Update agent_card_builder to follow grammar rules
...
Merge https://github.com/google/adk-python/pull/2226
Fixes #2223
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/2226 from holtskinner:a2a-fixes ff556224e4071a8287a9ced19f645f0edd9916ef
PiperOrigin-RevId: 788512608
2025-07-29 10:32:32 -07:00
Xuan Yang
5eff66a132
chore: create an initial prototype agent to triage pull requests
...
This agent will post a comment if the PR is not following our contribution guides or add a label and reviewer for the PR if it passes the guide check.
PiperOrigin-RevId: 788511767
2025-07-29 10:29:35 -07:00
Google Team Member
282d67f253
fix: import cli's artifact dependencies directly
...
PiperOrigin-RevId: 788488501
2025-07-29 09:34:19 -07:00
Xiang (Sean) Zhou
3432b22172
fix: Copy the original function call args before passing it to callback or tools to avoid being modified
...
PiperOrigin-RevId: 788462897
2025-07-29 08:20:48 -07:00
Yifan Wang
af35e2673f
chore: WIP endpoint
...
PiperOrigin-RevId: 788232652
2025-07-28 18:06:03 -07:00
Xuan Yang
f68d4d5cd0
chore: add the missing license header for a2a/__init__.py
...
PiperOrigin-RevId: 788227196
2025-07-28 17:50:26 -07:00
Google Team Member
16e8419e32
fix: restore bigquery sample agent to runnable form
...
A previous change of import paths had rendered the agent not-runnable out of the box. This change fixes that.
PiperOrigin-RevId: 788221276
2025-07-28 17:31:50 -07:00
Xiang (Sean) Zhou
0c855877c5
docs: Update documents about the information of viber coding
...
PiperOrigin-RevId: 788217734
2025-07-28 17:18:53 -07:00
Yeesian Ng
f29ab5db05
feat: Respect the .ae_ignore file when deploying to agent engine
...
PiperOrigin-RevId: 788052720
2025-07-28 10:01:54 -07:00
Liang Wu
f1889ae440
feat(config): support ADK built-in and custom tools in config
...
PiperOrigin-RevId: 787735915
2025-07-27 11:14:04 -07:00
Ankur Sharma
c69dcf8779
feat: Added an Fast API new endpoint to serve eval metric info
...
This endpoint could be used by ADK Web to dynamically know:
- What are the available eval metrics in an App
- A description of those metrics
- A value range supported by those metrics
We also update the metric registry to make it mandatory to supply these details. The goal is to improve usability and interpretability of the eval metrics.
PiperOrigin-RevId: 787277695
2025-07-25 16:25:20 -07:00
Wei Sun (Jack)
ec7d9b0ff6
chore(config): Moves agent configs to separate python files
...
PiperOrigin-RevId: 787245794
2025-07-25 14:40:49 -07:00