Commit Graph

  • 7955177fb2 fix: Update dependency versions in pyproject.toml George Weale 2026-01-20 13:28:23 -08:00
  • 215c2f506e fix: Set LITELLM_MODE to PRODUCTION before importing LiteLLM George Weale 2026-01-20 13:16:05 -08:00
  • 135f763325 feat: Remove @experimental decorator from AgentEngineSandboxCodeExecutor Lusha Wang 2026-01-20 12:36:22 -08:00
  • 5257869d91 fix: Redact sensitive information from URIs in logs George Weale 2026-01-20 12:26:48 -08:00
  • 53b67ce634 feat: Add --disable_features CLI option to ADK CLI Xuan Yang 2026-01-20 10:45:08 -08:00
  • 21f63f66ee feat(cli): add otel_to_cloud flag to adk deploy agent_engine command Wiktoria Walczak 2026-01-20 05:41:12 -08:00
  • 69ad605bc4 feat: Use json schema for base_retrieval_tool, load_artifacts_tool, and load_memory_tool declaration when feature enabled Xuan Yang 2026-01-19 23:36:23 -08:00
  • 4b29d15b3e fix: Handle async driver URLs in migration tool Liang Wu 2026-01-19 19:38:52 -08:00
  • 3dd7e3f1b9 chore: Update sample live streaming tools agent to use latest live models Xiang (Sean) Zhou 2026-01-18 21:03:30 -08:00
  • 81eaeb5eba fix: Remove custom metadata from A2A response events Google Team Member 2026-01-16 15:47:07 -08:00
  • 7d4326c360 Handle None inferences in eval results for issue #2729 (#3805) ShaharKatz 2026-01-16 22:35:08 +02:00
  • c222a45ef7 chore: Making the regex to catch cli reference strict by adding word boundary anchor Ankur Sharma 2026-01-16 12:09:36 -08:00
  • ea0934b993 feat: Update adk eval cli to consume custom metrics by adding CustomMetricEvaluator Joseph Pagadora 2026-01-16 11:05:27 -08:00
  • 5923da786e feat: Add is_computer_use field to agent information in adk-web server Peter Kaplan 2026-01-16 10:40:26 -08:00
  • f92d4e397f fix: Make all parts of a thought event be marked as thought Google Team Member 2026-01-16 10:40:25 -08:00
  • 7dc6adf4e5 feat: migrate ToolboxToolset to use toolbox-adk and align validation Google Team Member 2026-01-16 08:26:57 -08:00
  • d0aef8a4fa docs: Update the migration guide for adding a new database session schema Liang Wu 2026-01-15 17:12:33 -08:00
  • e162bb8832 feat: Allow thinking_config in generate_content_config Akshat8510 2026-01-15 14:31:29 -08:00
  • 19315fe557 feat: Support authentication for MCP tool listing Kathy Wu 2026-01-15 13:37:43 -08:00
  • 6dbe851fca chore: Add back unit tests for CLI utility to deploy to AgentEngine Yeesian Ng 2026-01-15 11:42:33 -08:00
  • 6ad18cc2fc fix: Use json.dumps for error messages in SSE events George Weale 2026-01-15 11:13:37 -08:00
  • 83d7bb6ef0 fix: Use the correct path for config-based agents when deploying to AgentEngine Yeesian Ng 2026-01-15 10:45:40 -08:00
  • 19555e7dce fix: Support Generator and Async Generator tool declaration in JSON schema Xiang (Sean) Zhou 2026-01-15 10:19:32 -08:00
  • ed2c3ebde9 fix: Prevent stopping event processing on events with None content Google Team Member 2026-01-15 10:03:05 -08:00
  • 50c4b8d33a chore: Disable scheduled GitHub Actions workflows in forks nikkie 2026-01-15 09:24:48 -08:00
  • 7db3ce9613 fix: 'NoneType' object is not iterable Anantha Narayanan 2026-01-14 23:32:25 -08:00
  • 2ed686527a feat: Use json schema for IntegrationConnectorTool declaration when feature enabled Xuan Yang 2026-01-14 23:09:07 -08:00
  • ec6abf4010 fix: Use canonical tools to find streaming tools and use tool.name to register them Xiang (Sean) Zhou 2026-01-14 20:59:49 -08:00
  • 7c282973ea fix: Support Generator and AsyncGenerator tool declaration Xiang (Sean) Zhou 2026-01-14 19:56:13 -08:00
  • d4da1bb733 fix: Initialize self._auth_config inside BaseAuthenticatedTool Kathy Wu 2026-01-14 19:18:44 -08:00
  • cce430da79 feat: start and close ClientSession in a single task in McpSessionManager Kathy Wu 2026-01-14 18:09:33 -08:00
  • 1133ce219c feat: convert A2UI messages between A2A DataPart metadata and ADK events Google Team Member 2026-01-14 17:06:38 -08:00
  • 712b5a393d fix: Only filter out audio content when sending history Xiang (Sean) Zhou 2026-01-14 16:50:45 -08:00
  • 89bed43f5e fix: Add finish reason mapping and remove custom file URI handling in LiteLLM George Weale 2026-01-14 16:44:16 -08:00
  • 8264211f98 chore: Consolidate test_mcp_toolset.py into one file Kathy Wu 2026-01-14 16:36:39 -08:00
  • 8e7cc16f12 docs: Refactor ADK release analyzer with workflow agents Xuan Yang 2026-01-14 16:18:34 -08:00
  • fdc98d5c92 fix: Convert unsupported inline artifact MIME types to text in LoadArtifactsTool George Weale 2026-01-14 16:00:20 -08:00
  • 7b035aa9fc chore: Always log api backend when connecting to live model Xiang (Sean) Zhou 2026-01-14 15:59:46 -08:00
  • 672b57f1b7 chore: add a sample BigQuery agent using BigQuery MCP tools Google Team Member 2026-01-14 15:48:52 -08:00
  • 38d52b2476 fix(cli): pass log_level to uvicorn in web and api_server commands (#4144) Kotaro Saito 2026-01-15 02:48:32 +09:00
  • 79fcddb39f feat: Add --enable_features CLI option to ADK CLI Xuan Yang 2026-01-13 23:57:26 -08:00
  • 8973618b0b chore: Add a DebugLoggingPlugin to record human readable debugging logs Xuan Yang 2026-01-13 23:57:12 -08:00
  • 8e69a58df4 feat: Add support to automatically create a session if one does not exist lwangverizon 2026-01-13 21:23:22 -08:00
  • 1bedffe457 chore: Remove dead codes for flushing model audio when generation completes Xiang (Sean) Zhou 2026-01-13 12:27:54 -08:00
  • 277084e313 refactor(tools): Update ToolboxToolset to wrap toolbox-adk Google Team Member 2026-01-13 10:59:22 -08:00
  • ab62b1bffd fix: Use the agent name as the author of the audio event Xiang (Sean) Zhou 2026-01-13 10:38:04 -08:00
  • f668a5de44 chore: Update comments about why we can return upon flushing audio caches Xiang (Sean) Zhou 2026-01-13 10:36:49 -08:00
  • a5f0d333d7 feat: Use json schema for RestApiTool declaration when feature enabled Xuan Yang 2026-01-13 09:50:26 -08:00
  • fd2c0f556b chore: Upgrade the sample BQ agent model version to gemini-2.5-flash Google Team Member 2026-01-12 23:29:43 -08:00
  • 6d2f33a59c feat: Update EvalConfig and EvalMetric data models to support custom metrics Joseph Pagadora 2026-01-12 21:36:44 -08:00
  • 905604faac refactor: Import migration_runner lazily within the migrate command George Weale 2026-01-12 20:21:31 -08:00
  • a4732a8e50 chore: Updatedate the doc string of LiveRequest Xiang (Sean) Zhou 2026-01-12 20:05:33 -08:00
  • 75231a30f1 fix: Handle NOT_FOUND error when fetching Vertex AI sessions Liang Wu 2026-01-12 18:17:02 -08:00
  • b725045e5a fix: fix httpx client closure during event pagination Alexis Marasigan 2026-01-12 17:27:03 -08:00
  • a4116a6cbf feat: Enhance TraceManager async safety, enrich BigQuery plugin logging, and fix serialization * **Async Safety:** Improved TraceManager context variable handling to ensure correct context isolation in concurrent asynchronous operations. This was achieved by using immutable tuples for the span stack and making copies of context dictionaries before modification. * **Enhanced Logging:** The BigQueryAgentAnalyticsPlugin now captures richer metadata, including: * Root agent name (via a new context variable). * LLM model name and version. * Usage metadata from LLM requests and responses. * **Serialization Fix:** Updated BigQueryAgentAnalyticsPlugin to prevent JSON serialization errors when logging custom objects (e.g., Dataclasses). These are now automatically converted to dictionaries or string representations to ensure successful insertion into BigQuery. Google Team Member 2026-01-12 15:45:42 -08:00
  • 2592f01eb6 chore: Bumps version to v1.22.1 and updates CHANGELOG.md v1.22.1 Liang Wu 2026-01-12 12:43:02 -08:00
  • 6c0bf85042 fix: add back migration_runner in cli_tools_click George Weale 2026-01-12 12:03:16 -08:00
  • 7c8bc69dd0 fix: Ensure open api tool service account exchanger uses quota project id for ADC Kathy Wu 2026-01-12 11:51:31 -08:00
  • 5880109ab1 fix: Set empty JSON string as placeholder for redacted content in traces George Weale 2026-01-12 11:14:45 -08:00
  • 458d24e24e fix: Convert examples for A2A agent card Tim Niemueller 2026-01-12 10:36:48 -08:00
  • 4a34501d38 chore: Remove unnecessary assert of live request queue Xiang (Sean) Zhou 2026-01-12 10:29:20 -08:00
  • 43b484ff66 fix: Handle file URI conversion for LiteLLM based on provider and model George Weale 2026-01-12 10:10:17 -08:00
  • 94d48fce32 fix: Database reserved keyword issue Dinesh Thumma 2026-01-09 18:20:20 -08:00
  • 2bd984adb3 feat: Add option to send full history to stateless RemoteA2aAgents Google Team Member 2026-01-09 17:31:42 -08:00
  • 59eda98eae feat: add SpannerVectorStore for orchestrating and providing utility functions for a Spanner vector store Google Team Member 2026-01-09 16:57:36 -08:00
  • 8fb2be216f chore: Add back adk migrate session CLI Liang Wu 2026-01-09 14:12:44 -08:00
  • 6b241f5ef2 feat: Use json schema for agent tool declaration when feature enabled Xuan Yang 2026-01-09 13:44:30 -08:00
  • 86e7664006 feat(runners): Allow app_name to override app.name when both provided saroj rout 2026-01-09 13:34:39 -08:00
  • 0fe3870cd5 chore: Migrate the rest of tools to use the new feature decorator Xuan Yang 2026-01-09 12:13:38 -08:00
  • fdc286a23c fix: Handle mixed tool and non-tool parts in LiteLLM content conversion George Weale 2026-01-09 10:14:43 -08:00
  • 62fa4e513c feat(cli): add otel_to_cloud flag to adk deploy cloud_run and adk deploy gke command Wiktoria Walczak 2026-01-09 01:42:48 -08:00
  • 4dd5434847 chore: Make live request queue required Xiang (Sean) Zhou 2026-01-09 00:04:41 -08:00
  • d6c964e05e fix: Create a new session resumption config if it's None Xiang (Sean) Zhou 2026-01-08 16:49:21 -08:00
  • 23d330eef1 feat: Include model ID with token usage for live events Kathy Wu 2026-01-08 16:22:18 -08:00
  • b8917bc80e fix: Handle SQLite URLs in SqliteSessionService George Weale 2026-01-08 16:13:37 -08:00
  • 3c51ee7f48 fix: fix SSRF vulnerability in load_web_page by disabling automatic redirects Sasha Sobran 2026-01-08 15:12:59 -08:00
  • f1ccc0cfca feat: Support page token in API Registry Kathy Wu 2026-01-08 14:13:53 -08:00
  • 8e41f7f6c8 chore: Annotate the type of transcription parameter in _has_non_empty_transcription_text Xiang (Sean) Zhou 2026-01-08 14:13:36 -08:00
  • da2c933b53 feat: Filter invocation and eval case rubrics by type when running rubric based evaluators Joseph Pagadora 2026-01-08 12:22:25 -08:00
  • 226e873b0f fix: Ensure consistent ADC quota project override in ADK Kathy Wu 2026-01-08 12:22:08 -08:00
  • 8afb99a078 feat: Support per-eval case and per-invocation rubrics in rubric-based evaluators Joseph Pagadora 2026-01-08 11:25:24 -08:00
  • 688791396a chore: Bumps version to v1.22.0 and updates CHANGELOG.md Liang Wu 2026-01-08 11:17:28 -08:00
  • 6c67b6c0f4 fix: map LiteLLM thought parts to reasoning_content v1.22.0 George Weale 2026-01-08 10:09:37 -08:00
  • 9b2bd411dd chore: Put user_id in the error message when session is not found Xiang (Sean) Zhou 2026-01-08 09:18:49 -08:00
  • 392dda1e0c chore: Update live multi agent sample with latest live models Xiang (Sean) Zhou 2026-01-08 09:14:08 -08:00
  • a0b2aac108 fix: Add google-cloud-geminidataanalytics to dependencies Google Team Member 2026-01-07 19:57:30 -08:00
  • 3cd3d56176 fix: Add google-cloud-geminidataanalytics to dependencies Google Team Member 2026-01-07 19:18:53 -08:00
  • c34feb4c0e feat: add new conversational analytics api tool set Google Team Member 2026-01-07 18:25:31 -08:00
  • aaf76a6a51 feat: add new conversational analytics api tool set Google Team Member 2026-01-07 15:23:16 -08:00
  • 45a25d780b chore: update adk web to match main branch Yifan Wang 2026-01-07 10:57:56 -08:00
  • 5912835c97 fix: Add checks for event content and parts before accessing George Weale 2026-01-07 10:47:43 -08:00
  • b30c2f4e13 fix: avoid local .adk storage in Cloud Run/GKE George Weale 2026-01-07 10:17:33 -08:00
  • d5bd8d939e chore: Clean up the invocation context initialization logic for LIVE Xiang (Sean) Zhou 2026-01-07 08:30:18 -08:00
  • 96c5db5a07 fix: use mode='json' in model_dump to serialize bytes correctly when using telemetry Sasha Sobran 2026-01-07 07:37:38 -08:00
  • 10bdc078a4 chore: Add docstring for StreamingMode Xuan Yang 2026-01-07 00:14:41 -08:00
  • a4b914b09f fix: Set the default response modality to AUDIO only Xiang (Sean) Zhou 2026-01-06 23:46:36 -08:00
  • 19de45b325 fix: Honor the modalities parameter in adk api server for live API Xiang (Sean) Zhou 2026-01-06 22:06:20 -08:00
  • b28721508a feat: make LlmAgent.model optional with a default fallback George Weale 2026-01-06 17:55:43 -08:00
  • 742c9265a2 fix: Validate app name in adk create command George Weale 2026-01-06 17:37:00 -08:00
  • 9403a44f34 chore: Cleanup the workaround logic for streamlit Xiang (Sean) Zhou 2026-01-06 17:18:10 -08:00