Shangjie Chen
1cfe6e9ffe
chore: Remove unnecessary flags
...
PiperOrigin-RevId: 789379877
2025-07-31 10:07:39 -07:00
Shangjie Chen
314d6a4f95
fix: Return session state in list_session API endpoint
...
Resolves https://github.com/google/adk-python/issues/2193
Resolves https://github.com/google/adk-python/issues/781
PiperOrigin-RevId: 789143973
2025-07-30 19:53:46 -07:00
Alejandro Cruzado-Ruiz
247fd2066c
chore: replace module import for BaseAgent in local_eval_service
...
PiperOrigin-RevId: 789136339
2025-07-30 19:19:17 -07:00
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