Commit Graph

  • 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
  • fef5318a22 docs: add contributing bigtable sample Google Team Member 2025-08-19 14:08:30 -07:00
  • 018db79d13 fix: Lazy load VertexAiCodeExecutor and ContainerCodeExecutor Xiang (Sean) Zhou 2025-08-19 12:06:23 -07:00
  • 77ed1f5f15 feat: Add setdefault method to the ADK State object Google Team Member 2025-08-19 01:45:01 -07:00
  • 4afc9b2f33 feat: Add env var to suppress experimental warnings George Weale 2025-08-18 17:58:38 -07:00
  • f8fd6a4f09 chore: add the missing license header for core_callback_config init file Xuan Yang 2025-08-18 17:28:35 -07:00
  • a953807cce feat: add Bigtable tools Google Team Member 2025-08-18 14:16:32 -07:00
  • fa64545a9d fix: Fix the path for agent card in A2A demo Google Team Member 2025-08-18 13:02:59 -07:00
  • 004a0a0f2d fix: litellm-test due to breaking change in dep library of extension extra George Weale 2025-08-18 13:02:35 -07:00
  • a117cf0af3 fix: Fix the path for agent card in A2A demo Google Team Member 2025-08-18 12:48:52 -07:00
  • 1fd58cb363 chore(config): Creates yaml_utils.py in utils to allow adk dump yaml in the same style Wei Sun (Jack) 2025-08-18 12:33:40 -07:00
  • f03f167779 chore: Return explict None type for DELETE endpoints Shangjie Chen 2025-08-17 09:58:07 -07:00
  • 43f302ce1a chore(config): Add _config suffix to all yaml-based agent examples Liang Wu 2025-08-16 16:09:43 -07:00
  • ecaa7b4c98 chore: Rename run related method and request to align with the conventions Shangjie Chen 2025-08-15 16:47:29 -07:00
  • 279e4fedd0 fix: Using base event's invocation id when merge multiple function response event Xiang (Sean) Zhou 2025-08-15 16:37:42 -07:00
  • b3b70035c4 feat: support deploying config agent to Agent Engine in CLI Liang Wu 2025-08-15 16:01:15 -07:00
  • 22f34e9d2c fix: avoid crash when there is no candidates_token_count, which is Optional Dan Liebling 2025-08-15 15:55:34 -07:00
  • ba6e85eb3f docs(config): fix core_callback example Liang Wu 2025-08-15 14:44:20 -07:00
  • c84350345a feat: adding build image to deploy cloud_run options (#2502) Terrence Ryan 2025-08-15 18:36:44 +00:00
  • a2b7909fc3 fix: Fix the packaging version comparison logic in adk cli Shangjie Chen 2025-08-15 10:15:22 -07:00
  • b66054dd0d fix: Add Spanner admin scope to Spanner tool default Oauth scopes Google Team Member 2025-08-15 10:13:41 -07:00
  • 8a9a271141 fix(config): Fixes SequentialAgent.config_type type hint Wei Sun (Jack) 2025-08-15 10:12:46 -07:00
  • a2832d5ac7 feat: Support custom tool_name_prefix in auto-generated GoogleApiToolset Xiang (Sean) Zhou 2025-08-15 09:43:44 -07:00
  • 1328e6ef62 docs(config): Adds a minimal sample to demo how to use Agent Config to create a multi-agent setup Wei Sun (Jack) 2025-08-15 09:22:15 -07:00
  • cd357bf5ae fix: Fixes the host in the ansi bracket of adk web Wei Sun (Jack) 2025-08-15 08:25:36 -07:00
  • a27927dc81 fix: Add spanner tool name prefix Google Team Member 2025-08-14 22:13:45 -07:00
  • 6c217bad82 chore: update models in samples/ folder to be gemini 2.0+ Liang Wu 2025-08-14 21:35:54 -07:00
  • c32cb6eef9 chore: remove the "one commit" requirement from the contributing guide Xuan Yang 2025-08-14 15:12:49 -07:00
  • 80052700f6 chore: Bump version to 1.11.0 Hangfei Lin 2025-08-14 14:18:47 -07:00
  • c8059428a2 chore: add contributing spanner sample v1.11.0 Google Team Member 2025-08-14 12:40:50 -07:00
  • e63e2a7106 fix: add the missing required tool parameters for Anthropic models Xuan Yang 2025-08-14 11:30:25 -07:00
  • 9ba8eec220 feat(tracing): Adds more OpenTelemetry convention attributes: gen_ai.request.max_tokens, gen_ai.request.top_p and gen_ai.response.finish_reasons Wei Sun (Jack) 2025-08-14 09:52:20 -07:00
  • 9cfe43334a fix: Uncomment OTel tracing in base_llm_flow.py Kacper Jawoszek 2025-08-14 08:19:36 -07:00
  • 52284b1bae fix: A2A RPC URL got overriden by host and port param of adk api server Xiang (Sean) Zhou 2025-08-13 13:19:50 -07:00
  • a74d3344bc chore: Added upper version bounds to dependencies in "pyproject.toml" George Weale 2025-08-13 12:02:25 -07:00
  • ddf2e2194b chore: Update python-version in .github/workflows/python-unit-tests.yml to ["3.9", "3.10", "3.11", "3.12", "3.13"] Verified with uv on Python 3.12 and 3.13 using the same ignores as CI. 3.12: uv python install 3.12 && uv venv --python 3.12 .venv && source .venv/bin/activate uv sync --extra test --extra eval --extra a2a python -m pytest tests/unittests --ignore=tests/unittests/artifacts/test_artifact_service.py --ignore=tests/unittests/tools/google_api_tool/test_googleapi_to_openapi_converter.py 3.13: repeated the above with 3.13 (separate env) Result: All unit tests passed George Weale 2025-08-13 11:42:40 -07:00
  • a30c63c593 fix: aclose all async generators to fix OTel tracing context Kacper Jawoszek 2025-08-13 11:17:52 -07:00
  • c5af44cfc0 docs(config): Fixes tool_functions, which is a config-based sample for using tools Wei Sun (Jack) 2025-08-13 11:01:14 -07:00
  • c52f956433 chore: Update comment to reference "Streamable HTTP Client" Google Team Member 2025-08-12 23:44:47 -07:00
  • 585141e0b7 fix: Use PreciseTimestamp for create and update time in database session service to improve precision Xuan Yang 2025-08-12 23:36:15 -07:00
  • 114db93d70 ADK changes Google Team Member 2025-08-12 22:28:43 -07:00
  • e2518dc371 fix: Ignore AsyncGenerator return types in function declarations Hangfei Lin 2025-08-12 21:45:21 -07:00
  • 8c65967cdc fix: Make all subclass of BaseToolset to call parent constructor Xiang (Sean) Zhou 2025-08-12 21:31:43 -07:00
  • ebd726f1f5 feat: Support adding prefix to tool names returned by toolset Xiang (Sean) Zhou 2025-08-12 16:17:21 -07:00
  • 54680edf3c fix: path parameter extraction for complex Google API endpoints Goldy 2025-08-12 16:02:11 -07:00
  • bb3735c9ca chore: Remove logging that contains full event data from DatabaseSessionService Shangjie Chen 2025-08-12 15:19:16 -07:00
  • a09a5e67aa chore: add the missing env variables in discussion_answering.yml Xuan Yang 2025-08-12 15:11:15 -07:00
  • 7e0880869b feat: Expose print_detailed_results param to AgentEvaluator.evaluate Google Team Member 2025-08-12 14:06:32 -07:00
  • 1fc8d20ae8 feat: add Spanner first-party toolset (breaking change to BigQueryTool, consolidating into generic GoogleTool) Google Team Member 2025-08-12 13:59:05 -07:00
  • 10e3dfab1a feat: remove load_dotenv() in feature_decorator.py Google Team Member 2025-08-12 13:35:09 -07:00
  • 5fba1963c3 chore: add Gemini API docs as a new datastore for the ADK Answering Agent Xuan Yang 2025-08-12 13:29:07 -07:00
  • 7d2cb654f0 chore: add the missing license header for some sample agents' files Xuan Yang 2025-08-12 10:23:48 -07:00
  • 88f759a941 fix: docstring concatenation in 3.13 Xiang (Sean) Zhou 2025-08-11 21:25:47 -07:00
  • e295feb4c6 docs: Add workflow_triage sample for multi-agent request orchestration Wei Sun (Jack) 2025-08-11 19:05:20 -07:00
  • d87feb8ddb docs(config): add examples for config agents Liang Wu 2025-08-11 18:09:18 -07:00
  • 88114d7c73 chore: Add docstring to clarify the behavior of preload memory tool Shangjie Chen 2025-08-11 16:33:09 -07:00
  • d0b3b5d857 chore: add experimental messages for a2a related API Xiang (Sean) Zhou 2025-08-11 15:08:29 -07:00
  • d674178a05 chore: Fixes generate_image sample Wei Sun (Jack) 2025-08-11 11:14:32 -07:00
  • dc26aad663 docs: Adds pypi badge to README.md Wei Sun (Jack) 2025-08-11 10:47:18 -07:00
  • 7f12387eb1 chore: Make all FastAPI endpoints async Shangjie Chen 2025-08-08 21:57:57 -07:00
  • 8f937b5175 docs: update StreamableHTTPConnectionParams docstring to remove SSE references (#1456) Eugen-Bleck 2025-08-08 20:42:43 -07:00
  • c323de5c69 chore: Group FastAPI endpoints with tags Shangjie Chen 2025-08-08 17:20:04 -07:00
  • b4f1ebea31 chore(config): replace @working_in_progress with @experimental for config agent feature Liang Wu 2025-08-08 16:32:16 -07:00
  • 944e39ec2a chore: allow implementations to skip defining a close method on Toolset Google Team Member 2025-08-08 14:21:43 -07:00
  • 9478a31bf2 fix: Lazy load retrieval tools and prompt users to install extensions if import failed Xiang (Sean) Zhou 2025-08-08 11:37:12 -07:00
  • f2005a2026 chore: Add sample agent to test support of output_schema and tools at the same time for gemini model Xiang (Sean) Zhou 2025-08-08 11:15:58 -07:00