Carol Zheng
d620bcb384
fix: Remove thoughts from contents in llm requests
...
Merge https://github.com/google/adk-python/pull/2320
Fix #843
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/2320 from CAROLZXYZXY:cazheng/fix-843 5b4a4b256928cb766a44a3e18d4300b7ee5f779f
PiperOrigin-RevId: 790592793
2025-08-03 22:48:25 -07:00
Xiang (Sean) Zhou
90b9193a20
chore: Add sample agent for testing parallel functions execution
...
PiperOrigin-RevId: 790208057
2025-08-02 14:53:03 -07:00
Xiang (Sean) Zhou
57cd41f424
feat: Support parallel execution of parallel function calls
...
PiperOrigin-RevId: 790182046
2025-08-02 12:28:19 -07:00
Divyansh Shukla
7556ebc76a
feat: Allow max tokens to be customizable in Claude
...
PiperOrigin-RevId: 789901925
2025-08-01 14:43:57 -07:00
Wei Sun (Jack)
2bb20411f4
feat(config): Adds BaseAgent.config_type field to indicate the config for the current agent and removes if-else branches against LlmAgent/LoopAgent/... in config_agent_utils::from_config
...
This makes the logic work with any user-defined agent with user-defined XxxAgentConfig.
PiperOrigin-RevId: 789845354
2025-08-01 12:02:07 -07:00
Xiang (Sean) Zhou
86a44873e9
fix: Annotate response type as None for transfer_to_agent tool and set empty Schema as response schema when tool has no response annotation
...
1. if a function has no return type annotation, we should treat it as returning any type
2. we use empty schema (with `type` as None) to indicate no type constraints and this is already supported by model server
PiperOrigin-RevId: 789808104
2025-08-01 10:22:28 -07:00
Xiang (Sean) Zhou
faadef167e
fix: incompatible a2a sdk changes
...
a. camel case to snake case
b. A2ACardResolver moved to different module
PiperOrigin-RevId: 789807686
2025-08-01 10:20:37 -07:00
Google Team Member
bead607364
chore: Hide the ask_data_insights tool until the API is publicly available
...
PiperOrigin-RevId: 789806535
2025-08-01 10:17:13 -07:00
Xuan Yang
041f04e89c
chore: change LlmRequest.config's default value to be types.GenerateContentConfig() instead of None
...
PiperOrigin-RevId: 789792582
2025-08-01 09:36:20 -07:00
Google Team Member
16a15c8709
docs: fix typos
...
PiperOrigin-RevId: 789660536
2025-08-01 01:31:41 -07:00
Liang Wu
9656ccc407
feat(config): add GenerateContentConfig to LlmAgentConfig
...
PiperOrigin-RevId: 789631181
2025-07-31 23:33:36 -07:00
Liang Wu
db975dfe2a
chore: prevent triggering of _load_from_yaml_config in AgentLoader
...
PiperOrigin-RevId: 789502695
2025-07-31 15:59:41 -07:00
Wei Sun (Jack)
0ccbf6f2f8
chore: Bump version and update CHANGELOG for v1.9.0
...
PiperOrigin-RevId: 789494584
v1.9.0
v.1.9.0
2025-07-31 15:34:18 -07:00
Ankur Sharma
a54c7024cf
fix: Re-adding eval related changes
...
Due to reasons that are being investigated, some of the recent changes got unintentionally reverted. We are adding those back in this PR.
PiperOrigin-RevId: 789384063
2025-07-31 10:18:39 -07:00
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