Commit Graph

  • 78eea1aa55 chore: skip PR triage for already triaged or Google-contributor PRs Xuan Yang 2025-09-08 22:19:43 -07:00
  • fa55354a1a feat: Update to ADK + A2A Remote Client to use A2A SDK ClientFactory Google Team Member 2025-09-08 21:02:49 -07:00
  • 64f11a6a67 chore: Avoid mutable default arguments in local_eval_service and runners Google Team Member 2025-09-08 16:10:51 -07:00
  • d56dd08072 fix: Enable saving input blobs as artifacts in ADK web server for issue #2176 George Weale 2025-09-08 14:29:30 -07:00
  • 8452d2bcba feat: Allow function tool to pass in a callable to decide whether it need confirmation Shangjie Chen 2025-09-08 14:16:12 -07:00
  • 43eec82f84 fix: Add a NOTE to agent transfer instructions listing available agents George Weale 2025-09-08 13:42:58 -07:00
  • 5b465fd71b chore: Avoid mutable default arguments in local_eval_service and runners George Weale 2025-09-08 13:20:24 -07:00
  • ca5f7f1ff0 chore: Reorder dependencies in pyproject.toml George Weale 2025-09-08 13:18:07 -07:00
  • 467df1a36f docs: Update root_agent description for clarity Yujun Zou 2025-09-08 13:01:12 -07:00
  • 72ff9c64a2 feat: Add GkeCodeExecutor for sandboxed code execution on GKE #non-breaking Google Team Member 2025-09-08 11:14:09 -07:00
  • e63fe0c0eb fix: Fix pagination of list_sessions in VertexAiSessionService Shangjie Chen 2025-09-08 11:13:58 -07:00
  • bc6b5462a7 test: add functional telemetry tests Max Ind 2025-09-08 02:22:38 -07:00
  • 1e23652968 fix: AttributeError and indentation in parameter processing. For issue #2776 and issue #2763 George Weale 2025-09-07 18:37:01 -07:00
  • 1979dcf496 fix: Allow AgentTool to inherit/use plugins from its invocation context when running Google Team Member 2025-09-05 17:08:29 -07:00
  • fc90ce968f test: Add unit tests for the App class and improve Runner initialization tests Hangfei Lin 2025-09-05 12:15:52 -07:00
  • decc19b188 chore: Update release cadence in README Hangfei Lin 2025-09-05 11:02:29 -07:00
  • 25df6c22d5 chore: Tune instructions to not ask root directory if it's already provided in the context Xiang (Sean) Zhou 2025-09-05 10:23:02 -07:00
  • 45c1fcc84f feat: disallow setting non-existent properties in BigQuery tools and credentials config Google Team Member 2025-09-04 15:57:18 -07:00
  • ebf2c98e41 feat(conformance): Adds a minimal AdkWebServer http client for conformance tests to interact with Wei Sun (Jack) 2025-09-04 15:56:11 -07:00
  • 7b077ac351 chore: Add community repo dependency group to pyproject toml Hangfei Lin 2025-09-04 15:10:26 -07:00
  • b05fef9ba7 feat: Allow custom part converters in A2A classes Google Team Member 2025-09-04 14:56:38 -07:00
  • 4df79dd5c9 feat: Upgrade ADK stack to use App instead in addition to root_agent Hangfei Lin 2025-09-04 13:37:15 -07:00
  • 14484065c6 chore: Follow pydantic convention to make field_validator a public method Wei Sun (Jack) 2025-09-03 22:35:45 -07:00
  • 7720616c5f chore: Update comment to clarify after_run callbacks Che Liu 2025-09-03 22:00:17 -07:00
  • cecf7e805d fix: Support saving text artifacts in GCS artifact service Shangjie Chen 2025-09-03 21:52:41 -07:00
  • edda922791 feat: add audience and prompt as configurable for OAuth flows Mark Scannell 2025-09-03 21:52:22 -07:00
  • a1679dae3f feat: Allow users to pass their own agent card to to_a2a method Xiang (Sean) Zhou 2025-09-03 16:54:00 -07:00
  • a30851ee16 fix: Fixes thought handling in contents.py and refactors its unit tests Wei Sun (Jack) 2025-09-03 16:41:42 -07:00
  • fe8b37b0d3 fix(planner): Fixes the thought field handling in _planning.py Wei Sun (Jack) 2025-09-03 15:40:58 -07:00
  • 578fad7034 feat: Allow agent loader to load built-in agents from special directories in adk folder Xiang (Sean) Zhou 2025-09-03 14:47:51 -07:00
  • a3410fab7b fix: Pass state_delta to runner in /run endpoint pguerra-ce 2025-09-03 14:12:47 -07:00
  • b4310727d9 chore: Use lazy % formatting in logging functions to fix pylint warnings Xiang (Sean) Zhou 2025-09-03 11:34:58 -07:00
  • 66cc98801a chore: Adjust the instruction of agent builder assistant for how to use google_search tool and url_context tool Xiang (Sean) Zhou 2025-09-03 11:14:11 -07:00
  • 49acad1252 ADK changes Google Team Member 2025-09-03 01:49:25 -07:00
  • 455dcbda4c ADK changes Alejandro Cruzado-Ruiz 2025-09-02 22:51:52 -07:00
  • fb009d8ea6 fix: Add custom_metadata to DatabaseSessionService Shangjie Chen 2025-09-02 20:09:10 -07:00
  • aad153322e docs: update the ask_data_insights docstring Google Team Member 2025-09-02 19:20:17 -07:00
  • 219815d2d7 chore: Update create_session endpoint to use Request message as post body Shangjie Chen 2025-09-02 18:56:11 -07:00
  • a503a0c807 ci: Load discussion data from event content to avoid additional GraphQL API call Xiang (Sean) Zhou 2025-09-02 15:21:46 -07:00
  • 408d3dfeb1 chore: refactor discussion answering agent to merge answer_discussions.py into main.py Xiang (Sean) Zhou 2025-09-02 14:24:55 -07:00
  • 831e2e6d4d ADK changes Google Team Member 2025-08-30 11:08:02 -07:00
  • dff733c6fc feat: Upgrade ADK stack to use App instead in addition to root_agent Hangfei Lin 2025-08-30 08:01:11 -07:00
  • 67f23df25a feat: Allow user specify embedding model for file retrieval Xiang (Sean) Zhou 2025-08-29 23:34:50 -07:00
  • 0c87907bcb fix: Enforce foreign key constraint for SQLite DB Shangjie Chen 2025-08-29 19:06:40 -07:00
  • 214f2884f5 feat: Upgrade ADK stack to use App instead in addition to root_agent Google Team Member 2025-08-29 18:48:17 -07:00
  • a2e89a22a5 feat: Upgrade ADK stack to use App instead in addition to root_agent Hangfei Lin 2025-08-29 17:33:00 -07:00
  • 98b0426cd2 chore: Make UT of a2a consistent about how tests should be skipped when python verison < 3.10 Xiang (Sean) Zhou 2025-08-29 14:58:51 -07:00
  • 2eddc5e4d3 feat: allow setting compute project for BigQuery tools Google Team Member 2025-08-29 14:56:11 -07:00
  • a17bcbb2aa feat: Add a tool confirmation flow that can guard tool execution with explicit confirmation and custom input Shangjie Chen 2025-08-29 13:56:13 -07:00
  • 3ed9097983 chore: Add initial version of agent builder assistant that assists user to build config based agent Xiang (Sean) Zhou 2025-08-29 13:42:01 -07:00
  • 9291daaa8e chore: Add warning for using Gemini models via LiteLLM George Weale 2025-08-29 11:32:07 -07:00
  • fcd748e17f chore: add contributing Spanner tools RAG agent sample Google Team Member 2025-08-29 09:59:56 -07:00
  • bb4cfdec12 fix: inject artifact into instructions Xiang (Sean) Zhou 2025-08-29 09:37:29 -07:00
  • e45c3be238 fix: send full MIME types for image/video/pdf in get_content George Weale 2025-08-28 18:01:34 -07:00
  • 11a2ffe35a feat: allow setting agent/application name for BigQuery tools Google Team Member 2025-08-28 14:09:19 -07:00
  • f4a8df0ba2 feat:Add tool_responses to IntermediateData Jinning Li 2025-08-28 13:54:25 -07:00
  • 8e43f0dd83 fix(deploy): Add back installing requirements.txt to Dockerfile template for cloud run Wei Sun (Jack) 2025-08-28 13:42:28 -07:00
  • b92b288c97 chore: fix flaky unit tests: tests/unittests/flows/llm_flows/test_functions_simple.py Xiang (Sean) Zhou 2025-08-28 12:16:26 -07:00
  • 8d6f138fbe chore: Update oauth calendar sample agent to test the case when a subsequent tool call happends right after a tool call that requires auth Xiang (Sean) Zhou 2025-08-28 12:09:04 -07:00
  • 3b922a2f6d fix: Only process the auth responses in the last event with content (if applicable i.e. it's authored by user) Xiang (Sean) Zhou 2025-08-28 12:08:27 -07:00
  • 7975e8e196 refactor: Extract a utility for aggregating partial streaming responses and emitting LlmResponses for them as needed Google Team Member 2025-08-28 10:28:29 -07:00
  • 3bc2d77b4d chore(config): Reimplements AgentConfig with pydantic v2 convention and allow all possible values for agent_class field in all Agent Configs Wei Sun (Jack) 2025-08-27 17:07:14 -07:00
  • f743c29d00 chore: Bump version number to 1.13.0 Yifan Wang 2025-08-27 16:09:10 -07:00
  • 69eb2b50c5 feat: Add --agent_engine_config_file option to adk deploy agent_engine v1.13.0 Yeesian Ng 2025-08-27 14:19:06 -07:00
  • 2dd432cc1f fix: add the missing from_config class method in BaseToolset Wei Sun (Jack) 2025-08-26 23:47:26 -07:00
  • 3b997a0a07 fix: change LlmResponse to use Content for transcriptions Hangfei Lin 2025-08-26 21:12:34 -07:00
  • bcf0dda8bc fix: AgentTool returns last content, instead of the content in the last event Google Team Member 2025-08-26 19:14:53 -07:00
  • 4c70606129 chore: Renames MCPTool and MCPToolset to McpTool and McpToolset Wei Sun (Jack) 2025-08-26 17:02:09 -07:00
  • 216cb7aec0 fix: Update routes for run_eval, get_eval_result, list_eval_results and list_metrics_info Ankur Sharma 2025-08-26 14:26:29 -07:00
  • ad81aa54de fix: Fix adk deploy docker file permission Mofi Rahman 2025-08-25 20:03:04 -07:00
  • 47b88d2b06 feat: Add the ask_data_insights tool for natural language queries on BigQuery data Google Team Member 2025-08-25 14:22:38 -07:00
  • 6806deaf88 feat: passthrough extra args for adk deploy cloud_run as Cloud Run args Jack Wotherspoon 2025-08-25 13:44:53 -07:00
  • 2b2f0b52d8 chore: Fixes a2a tests for python 3.9 Wei Sun (Jack) 2025-08-25 10:02:45 -07:00
  • 0eb65c07d5 chore: Ignore hidden files in autoformat.sh Wei Sun (Jack) 2025-08-23 00:37:56 -07:00
  • 0b89f1882d chore: replaced hard coded value for user_id to the value from the tool context from parent agent. Fixes google/adk-python#2407 akshaypachpute-1998 2025-08-22 13:09:35 -07:00
  • 124fee64e5 chore: Remove unnecessary import in runners Xiang (Sean) Zhou 2025-08-22 11:37:24 -07:00
  • a360bc2542 docs: Clean up docs in sample Wei Sun (Jack) 2025-08-22 11:36:30 -07:00
  • 75ba9689e3 fix: Update routes for list_eval_sets, add_session_to_eval_set, get_eval, update_eval and delete_eval Ankur Sharma 2025-08-22 09:41:04 -07:00
  • 2c088acc9b docs: Fixes root_agent.yaml in tool_mcp_stdio_notion_config for Agent Config sample and add README.md Wei Sun (Jack) 2025-08-22 09:40:04 -07:00
  • 7fe60641e3 feat: Add custom User-Agent header to RestApiTool requests rcsantana777 2025-08-22 09:10:37 -07:00
  • 395a50b5dc chore: add triaging instructions for mcp Xiang (Sean) Zhou 2025-08-21 20:06:10 -07:00
  • ddb070ff07 feat: Add support for store audio and transcription into events/sessions and artifacts Hangfei Lin 2025-08-21 19:49:51 -07:00
  • f660180854 fix: Update create_eval_set API to return the created EvalSet and it route Ankur Sharma 2025-08-21 17:13:15 -07:00
  • 157f73181d feat: Allow user to specify protocol for A2A RPC URL in to_a2a utility this fixes https://github.com/google/adk-python/issues/2405 Xiang (Sean) Zhou 2025-08-21 16:25:35 -07:00
  • ccab076ace docs: Add What's new section to README.md Joe Fernandez 2025-08-21 16:24:58 -07:00
  • 80d188199b chore: Fixes a few lint error for tools Wei Sun (Jack) 2025-08-21 15:48:51 -07:00
  • 29bb75f975 fix: updating BaseAgent.clone() and LlmAgent.clone() to properly clone fields that are lists Google Team Member 2025-08-21 11:52:02 -07:00
  • 167182be01 fix: make tool description for bigquery execute_sql for various write modes self contained Google Team Member 2025-08-21 11:24:43 -07:00
  • 3f3aa7b32d fix: Set invocation_id and branch for event generated when both output_schema and tools are used fixes https://github.com/google/adk-python/issues/2631 Xiang (Sean) Zhou 2025-08-21 11:24:05 -07:00
  • 826f554789 fix: rework parallel_agent.py to always aclose async generators Kacper Jawoszek 2025-08-21 11:11:53 -07:00
  • 9645cee3a6 chore: add test for parallel agent to verify correct handling of exceptions Kacper Jawoszek 2025-08-21 10:42:46 -07:00
  • 70f50db653 chore: add test for parallel agent to verify correct ordering of agents Kacper Jawoszek 2025-08-21 10:20:22 -07:00
  • 81a53b53d6 fix: add table metadata info into Spanner tool get_table_schema and fix the key usage info Google Team Member 2025-08-20 19:30:23 -07:00
  • 52a3d6cb8a chore: Bump version number to 1.12.0 Xiang (Sean) Zhou 2025-08-20 18:06:43 -07:00
  • 331978772a fix: Fixes deps in test extra dep Wei Sun (Jack) 2025-08-20 16:24:33 -07:00
  • e93f861cde chore: Removes unused to_agent_config method in BaseAgentConfig Wei Sun (Jack) 2025-08-20 16:08:05 -07:00
  • 54ed079100 fix: Fix Spanner DatabaseSessionService support Google Team Member 2025-08-20 12:26:17 -07:00
  • c144b5347c fix: Add support for required params Thiago Salvatore 2025-08-20 11:31:22 -07:00
  • 5b999ed6fd chore: Uses pydantic Field for Agent configs, so that the generated AgentConfig.json json schema can carry field description v1.12.0 Wei Sun (Jack) 2025-08-19 18:03:07 -07:00
  • bb8ebd15f9 chore: Update openai dependency version, based on correct OPENAI release George Weale 2025-08-19 14:43:26 -07:00