Commit Graph

  • 9b75e24d8c fix: Avoid pydantic.ValidationError when the model stream returns empty final chunk Hangfei Lin 2025-06-30 09:49:18 -07:00
  • a58cc3d882 chore: Create an example for multi agent live streaming Hangfei Lin 2025-06-30 09:20:21 -07:00
  • 37108be855 docs: Add AGENTS.md to provide relevant project context for the Gemini CLI Google Team Member 2025-06-27 21:00:00 -07:00
  • b6c7b5b64f chore: refactor the ADK Triaging Agent to make the code easier to read Xuan Yang 2025-06-27 16:45:07 -07:00
  • ffa9b361db docs: Update CONTRIBUTING.md Hangfei Lin 2025-06-27 12:05:41 -07:00
  • dc43d518c9 feat: Support protected write in BigQuery execute_sql tool Google Team Member 2025-06-27 11:42:40 -07:00
  • e2748b3ed5 chore: Add an a2a agent to demo oauth flow Xiang (Sean) Zhou 2025-06-27 11:40:42 -07:00
  • 379810dd6a chore: Add a human in the loop a2a agent demo sample Xiang (Sean) Zhou 2025-06-27 11:40:18 -07:00
  • 1cf5cf0d0a chore: Add a basic a2a agent demo sample Xiang (Sean) Zhou 2025-06-27 11:39:49 -07:00
  • f0183a9b98 feat: Enable A2A features as experimental Xiang (Sean) Zhou 2025-06-27 11:27:59 -07:00
  • 3f621ae6f2 fix: treat SQLite database update time as UTC for session's last update time Xuan Yang 2025-06-27 11:21:51 -07:00
  • 4e765ae2f3 fix: raise ValueError when sessionId and userId are incorrect combination(#1653) Keisuke Oohashi 2025-06-27 11:05:28 -07:00
  • c13c9875cf feat: Add remote a2a agent Xiang (Sean) Zhou 2025-06-27 10:51:22 -07:00
  • 045aea9b15 fix: Support API-Key for MCP Tool authentication Xiang (Sean) Zhou 2025-06-27 10:46:53 -07:00
  • 20279d9a50 fix: Save output in state via output_key only when the event is authored by current agent Xiang (Sean) Zhou 2025-06-27 10:44:39 -07:00
  • 09e487df3c chore: Use context_id as session_id and construct temp user_id from context_id Xiang (Sean) Zhou 2025-06-27 10:41:34 -07:00
  • 51a559eb2a chore: Adding PR commit check github workflow Hangfei Lin 2025-06-27 10:38:02 -07:00
  • 1fe9c47cc6 chore: Enhance a2a_agent_executor module to raise error with meaningful error message to ask user upgrade python when python version < 3.10 Xiang (Sean) Zhou 2025-06-27 10:19:59 -07:00
  • 31e41bdd06 chore: Enhance part_converter module to only import sys when needed and update the import error message Xiang (Sean) Zhou 2025-06-27 10:19:17 -07:00
  • 9029b8a66e fix: Lock LangGraph version to <= 0.4.10 Hangfei Lin 2025-06-27 09:47:48 -07:00
  • e153d07593 chore: updating CONTRIBUTING.md with missing extra Jack Wotherspoon 2025-06-27 09:42:14 -07:00
  • e79651cd86 feat: Add A2A endpoints to fast api server when --a2a option is specified (WIP) Xiang (Sean) Zhou 2025-06-26 11:18:12 -07:00
  • 22629a17bd chore: update adk web Yifan Wang 2025-06-26 09:49:51 -07:00
  • 5356f20ead chore: Add a2a log utils for formatting a2a reqeust/response logs Xiang (Sean) Zhou 2025-06-26 01:11:49 -07:00
  • ed09cd840f chore: Add enable_a2a option to adk command line Xiang (Sean) Zhou 2025-06-25 23:04:30 -07:00
  • 630f1674cb chore: Add a2a agent executor Xiang (Sean) Zhou 2025-06-25 22:31:44 -07:00
  • 2f55de6ded chore: Add a2a task result aggregator Xiang (Sean) Zhou 2025-06-25 22:01:50 -07:00
  • 77b869f5e3 fix: Update google_search_tool.py to support updated Gemini LIVE model naming Ray Iramaneerat 2025-06-25 19:55:20 -07:00
  • 04de3e197d fix: Adding detailed information on each metric evaluation Ankur Sharma 2025-06-25 18:31:25 -07:00
  • 3901fade71 fix: converts litellm generate config err SimonWei 2025-06-25 17:40:11 -07:00
  • 63fda1b7bf Merge branch 'main' into fix_graph Hangfei Lin 2025-06-25 16:38:20 -07:00
  • a71dbdf9e2 chore: Enhance a2a event converter a. fix function call long running id matching logic b. fix error code conversion logic c. add input required and auth required status conversion logic d. add a2a Task/Message to ADK event converter f. set task id and context id from input argument Xiang (Sean) Zhou 2025-06-25 15:31:42 -07:00
  • 832a633351 chore: Enhance a2a part converters a. fix binary data conversion b. support thoughts, code execution result, executable codes conversion v1.5.0 Xiang (Sean) Zhou 2025-06-25 13:58:14 -07:00
  • 738d1a8b84 chore: create an agent to check issue format and content for bugs and feature requests Xuan Yang 2025-06-25 10:19:06 -07:00
  • 5306ddad4d chore: Release 1.5.0 Hangfei Lin 2025-06-25 10:18:30 -07:00
  • a623467299 chore: Enhance a2a context id parsing and construction logic Xiang (Sean) Zhou 2025-06-25 09:18:34 -07:00
  • f54b9b6ad1 chore: Add unit tests for contents.py Xiang (Sean) Zhou 2025-06-25 09:05:23 -07:00
  • 6729edd08e refactor: Rename the Google API based bigquery sample agent Google Team Member 2025-06-25 06:04:49 -07:00
  • 917a8a19f7 chore: Adapt oauth calendar agent to use authenticated tool Xiang (Sean) Zhou 2025-06-24 16:45:45 -07:00
  • ef3c745d65 fix: typo fix in sample agent instruction Aditya Mulik 2025-06-24 16:44:00 -07:00
  • 88a4402d14 chore: Do not send api request when session does not have events Shangjie Chen 2025-06-24 16:14:52 -07:00
  • 09f1269bf7 ci(tests): leverage official uv action for install Dave Bunten 2025-06-24 15:17:39 -07:00
  • 9e473e0abd fix: Include current turn context when include_contents='none' Google Team Member 2025-06-24 15:10:49 -07:00
  • acbdca0d84 fix: Make raw_auth_credential and exchanged_auth_credential optional given their default value is None Xiang (Sean) Zhou 2025-06-24 15:03:23 -07:00
  • ed7a21e189 chore: Update google-genai package and related deps to latest Google Team Member 2025-06-24 14:57:11 -07:00
  • a1e1441115 fix: update contributing links Liang Wu 2025-06-24 14:26:45 -07:00
  • f33e0903b2 feat: Add ADK examples for litellm with add_function_to_prompt Genquan Duan 2025-06-24 13:07:57 -07:00
  • abc89d2c81 feat: Add implementation of VertexAiMemoryBankService and support in FastAPI endpoint Shangjie Chen 2025-06-24 11:56:28 -07:00
  • 00cc8cd643 feat: Add Vertex Express mode compatibility for VertexAiSessionService Google Team Member 2025-06-24 11:33:05 -07:00
  • 9597a446fd feat: Add rouge_score library to ADK eval dependencies, and implement RougeEvaluator that is computes ROUGE-1 for "response_match_score" metric Joseph Pagadora 2025-06-23 15:30:16 -07:00
  • fa025d7559 feat: Add a new option eval_storage_uri in adk web & adk eval to specify GCS bucket to store eval data Joseph Pagadora 2025-06-23 15:24:15 -07:00
  • 120cbabeb2 refactor: Rename long util function name in runner.py and move it to functions.py Xiang (Sean) Zhou 2025-06-23 12:22:53 -07:00
  • 29cd183aa1 chore: Add credential service backed by session state Xiang (Sean) Zhou 2025-06-23 12:15:26 -07:00
  • a794728a2f fix(agent_graph): Prevent duplicate edges in agent graph David Schmidt 2025-06-23 19:54:36 +02:00
  • bd67e8480f fix: make LiteLLM streaming truly asynchronous avidelatm 2025-06-23 10:29:43 -07:00
  • ea69c9093a feat: add usage span attributes to telemetry (#356) Keisuke Oohashi 2025-06-23 10:27:41 -07:00
  • f033e405c1 chore: Clarify the behavior of Event.invocation_id Shangjie Chen 2025-06-23 10:11:47 -07:00
  • 3b1d9a8a3e fix: Use starred tuple unpacking on GCS artifact blob names bck-ob-gh 2025-06-23 09:24:00 -07:00
  • 7c670f638b chore: Send user message to the agent that returned a corresponding function call if user message is a function response Xiang (Sean) Zhou 2025-06-20 17:14:47 -07:00
  • fb13963ded chore: Add request converter to convert a2a request to ADK request Xiang (Sean) Zhou 2025-06-20 17:08:09 -07:00
  • 2fd8feb65d chore: Support allow_origins in cloud_run deployment Shangjie Chen 2025-06-20 16:53:34 -07:00
  • 8677d5c8dc chore: bump version number to 1.4.2 v1.4.2 Shangjie Chen 2025-06-20 15:41:10 -07:00
  • 4d72d31b13 fix: Add type checking to handle different response type of genai API client Shangjie Chen 2025-06-20 14:12:24 -07:00
  • 742478fdb7 chore: Add event converters to convert adk event to a2a event (WIP) Xiang (Sean) Zhou 2025-06-20 12:13:31 -07:00
  • ffcba70686 chore: skip mcp and a2a tests for python 3.9 Xiang (Sean) Zhou 2025-06-20 11:45:56 -07:00
  • 2f716ada7f fix: Allow more credentials types for BigQuery tools Google Team Member 2025-06-18 22:01:07 -07:00
  • 17beb32880 chore: Bump version number and update changelog for 1.4.1 release Shangjie Chen 2025-06-18 19:08:03 -07:00
  • 7f8dc8927a chore: fix the mcp_sse_agent Xiang (Sean) Zhou 2025-06-18 18:31:24 -07:00
  • 9a1115c504 chore: Remove service account support given it was not correctly supported. v1.4.1 Xiang (Sean) Zhou 2025-06-18 18:18:17 -07:00
  • 913d771d6d chore: Raise meaningful errors when importing a2a modules for python 3.9 Xiang (Sean) Zhou 2025-06-18 17:40:12 -07:00
  • 58e07cae83 fix: Fix tracing for live Hangfei Lin 2025-06-18 16:33:56 -07:00
  • 157d9be88d feat: Enable MCP Tool Auth (Experimental) Xiang (Sean) Zhou 2025-06-18 11:43:32 -07:00
  • 18a541c8fa chore: Ignore mcp_tool ut tests for python 3.9 given mcp sdk only supports 3.10+ Xiang (Sean) Zhou 2025-06-18 11:33:09 -07:00
  • dcea7767c6 feat: Add Authenticated Tool (Experimental) Xiang (Sean) Zhou 2025-06-18 11:15:27 -07:00
  • 2c739ab581 chore: Add Credential Manager for managing tools credential (Experimental) Xiang (Sean) Zhou 2025-06-18 11:00:41 -07:00
  • 9a207cb832 refactor: Refactor oauth2_credential_exchanger to exchanger and refresher separately Xiang (Sean) Zhou 2025-06-18 10:45:54 -07:00
  • a17ebe6ebd chore: Add a credential refresher registry Xiang (Sean) Zhou 2025-06-17 21:11:56 -07:00
  • 55201cb6a1 chore: Add credential exchanger registry (Experimentals) Xiang (Sean) Zhou 2025-06-17 19:08:45 -07:00
  • 0a9625317a refactor: Adapt service account credential exchanger to base credential exchanger interface Xiang (Sean) Zhou 2025-06-17 18:55:11 -07:00
  • f9fa7841df chore: add google-adk/{version} to bigquery user agent Google Team Member 2025-06-17 18:30:51 -07:00
  • 5f89a469ec chore: Add credential service to runner and invocation context Xiang (Sean) Zhou 2025-06-17 18:08:05 -07:00
  • 6d174eba30 fix: Set explicit project in the BigQuery client Google Team Member 2025-06-17 18:03:45 -07:00
  • c04adaade1 chore: Add in memory credential service (Experimental) Xiang (Sean) Zhou 2025-06-17 10:45:10 -07:00
  • 1ae176ad2f fix: update conversion between Celsius and Fahrenheit Google Team Member 2025-06-17 10:30:58 -07:00
  • 694b71256c fix: agent generate config error (#1450) SimonWei 2025-06-17 23:48:00 +08:00
  • e1812797ad chore: Add A2A Part converter (WIP) Xiang (Sean) Zhou 2025-06-16 20:34:37 -07:00
  • c755cf23c5 chore: Ignore a2a ut tests for python 3.9 given a2a-sdk only supports 3.10+ Xiang (Sean) Zhou 2025-06-16 19:53:08 -07:00
  • 94caccc148 refactor: Extract util method from OAuth2 credential fetcher for reuse Context: we'd like to separate fetcher into exchanger and refresher later. This cl help to extract the common utility that will be used by both exchanger and refresher. Xiang (Sean) Zhou 2025-06-16 19:02:31 -07:00
  • 476805d5b9 chore: Add a2a extra dependency for github UT workflows Xiang (Sean) Zhou 2025-06-16 18:33:41 -07:00
  • e2a81365ec chore: Add a base credential refresher interface Xiang (Sean) Zhou 2025-06-16 18:21:03 -07:00
  • 28dfcd2512 chore: Add experimental decorator to Oauth2 credential fethcer Xiang (Sean) Zhou 2025-06-16 17:36:12 -07:00
  • a6b1baa61b chore: Add base credential exchanger (Experimental) Xiang (Sean) Zhou 2025-06-16 17:04:27 -07:00
  • e384fa4ad7 chore: fix previously skipped isort issue Liang Wu 2025-06-16 16:57:05 -07:00
  • aafa80bd85 fix: stream in litellm + adk and add corresponding integration tests Google Team Member 2025-06-16 16:36:34 -07:00
  • 4bda245171 chore: fix oauth_calendar_agent example Xiang (Sean) Zhou 2025-06-16 16:25:56 -07:00
  • 31b81a342d chore: Update streamable http mcp example agent Xiang (Sean) Zhou 2025-06-16 16:21:32 -07:00
  • fef8778429 fix: liteLLM test failures Google Team Member 2025-06-16 16:19:47 -07:00
  • fe1d5aa439 feat: add enable_affective_dialog and proactivity to run_config and llm_request Hangfei Lin 2025-06-16 14:35:16 -07:00
  • 8201f9aebd chore: Added live-streaming sample agent Hangfei Lin 2025-06-16 12:06:30 -07:00
  • 1cfc555e70 ADK changes Xuan Yang 2025-06-16 10:19:37 -07:00