Commit Graph

  • 218ea76e30 fix(auth): persist refreshed OAuth2 credentials to store d 🔹 2026-05-11 15:50:45 -07:00
  • 6d89d2194a fix: Update model to gemini-3-flash-preview in hello word agent sample Xuan Yang 2026-05-11 14:47:32 -07:00
  • 33cf6cb610 fix: raise eagerly on importing AgentRegistry if a2a-sdk is missing Sasha Sobran 2026-05-11 12:07:21 -07:00
  • 2d423e8355 fix: Update model to gemini-3-flash-preview in session state agent sample Xuan Yang 2026-05-11 11:12:39 -07:00
  • 0821f2d4dd refactor: Make the "a2a_metadata" string a constant that can be depended on by extension developers Google Team Member 2026-05-08 17:28:41 -07:00
  • 192f19d824 fix: Update model name in hello_world agent Xuan Yang 2026-05-08 16:11:08 -07:00
  • c13f2e4aeb chore: merge release v1.33.0 to main Wei (Jack) Sun 2026-05-08 15:39:04 -07:00
  • 9c5de58cfa fix(cache): handle fingerprint-only metadata in performance analyzer George Weale 2026-05-08 15:25:48 -07:00
  • 91cb5c6071 fix: Catch OSError when importing AnthropicLlm Google Team Member 2026-05-08 15:01:19 -07:00
  • e7316dc077 feat: Support OAuth PKCE in McpToolset Kathy Wu 2026-05-08 14:42:58 -07:00
  • 643ebd10f7 chore: update last-release-sha for next release v1.33.0 Jacksunwei 2026-05-08 21:04:11 +00:00
  • 896b6da98f chore(release/candidate): release 1.33.0 (#5646) Wei (Jack) Sun 2026-05-08 14:03:51 -07:00
  • 88421f80a0 fix: Filter out video events with inline data from being stored in session Kathy Wu 2026-05-07 18:00:37 -07:00
  • e833995391 fix: Update expressmode api call to include default api key param Kathy Wu 2026-05-07 14:27:17 -07:00
  • 0bc767e689 feat: add BufferableSessionService Google Team Member 2026-05-07 11:14:24 -07:00
  • 83ae40525a feat: Make ADK environment tools truncation limit configurable Google Team Member 2026-05-07 10:35:39 -07:00
  • fb92aad9c5 fix(simulation): Add error message when LlmBackedUserSimulator returns empty response Google Team Member 2026-05-07 09:21:22 -07:00
  • 3117e09136 chore: further fix header-check via 2025 --> 2026 Wei Sun (Jack) 2026-05-06 22:16:38 -07:00
  • 153c7f7093 ci: ignore browser assets in license lint Wei (Jack) Sun 2026-05-06 15:32:12 -07:00
  • b58ce57b67 chore: Enable gemini EAP models for gemini-builtin tools Google Team Member 2026-05-06 14:35:19 -07:00
  • 211e2ceb70 fix: skipping state_delta overwrite on function_response-only events Xuan Yang 2026-05-06 10:22:11 -07:00
  • 83f981761b fix: Raise a clear actionable error when CustomAuthScheme lacks a registered AuthProvider Google Team Member 2026-05-05 22:44:39 -07:00
  • e5fa990e58 chore: Checks gemini EAP models for gemini-builtin tools Google Team Member 2026-05-05 15:17:03 -07:00
  • 01f1fc9c91 fix: Only append skills to system instruction if ListSkillsTool isn't available Kathy Wu 2026-05-05 14:10:14 -07:00
  • 3a1eadce66 fix: use asyncio.sleep to avoid blocking event loop George Weale 2026-05-05 12:18:24 -07:00
  • 398f28feb4 fix: Use project and location instead of API key when deploying to agent engine Kathy Wu 2026-05-05 11:48:43 -07:00
  • 92c06fe55d fix: Mock subprocess.run in test_cli_deploy to avoid gcloud calls Xuan Yang 2026-05-05 11:09:58 -07:00
  • 9d1bb4b487 fix: fix fork detection, correct offload limits, and add response logging in BigQuery plugin Haiyuan Cao 2026-05-05 10:28:05 -07:00
  • fc2720378e fix: prevent state_delta overwrite on function_response-only events Yuvraj Angad Singh 2026-05-05 10:24:14 -07:00
  • 03d6208aac refactor: adjust computation of workflow.steps metric and add new unit tests Google Team Member 2026-05-05 04:54:24 -07:00
  • 9559968323 refactor: remove input.type and output.type attributes from adk metrics Google Team Member 2026-05-05 04:22:31 -07:00
  • f8b4c59350 fix: double append bug Google Team Member 2026-05-04 14:55:29 -07:00
  • ce578fffa0 feat(apigee): allow injecting credentials into ApigeeLlm polar3130 2026-05-04 11:32:53 -07:00
  • 69fa777881 fix: catch genai.ClientError when sandbox is missing Amaad Martin 2026-05-01 16:49:32 -07:00
  • 22fae7e9a0 feat(models): add get_function_calls and get_function_responses to LlmResponse George Weale 2026-05-01 14:31:01 -07:00
  • 8286066e71 fix: should use app_name instead of req.app_name Yifan Wang 2026-05-01 13:50:38 -07:00
  • 740557c896 fix: hot reload agents for adk web Yifan Wang 2026-04-30 19:04:35 -07:00
  • 4e81af6dd0 chore: merge release v1.32.0 to main Wei (Jack) Sun 2026-04-30 18:00:26 -07:00
  • 5e49cfa656 feat: Implement Skill Registry interface in ADK v1.32.0 Kathy Wu 2026-04-30 15:39:13 -07:00
  • dbec8e937a fix: relax EventActions.state_delta value type to Any George Weale 2026-04-30 15:06:10 -07:00
  • 8788d1c293 fix: make _EvalMetricResultWithInvocation.expected_invocation Optional for conversation_scenario support George Weale 2026-04-30 13:31:40 -07:00
  • f57b05dac1 fix: yield tool_call_parts immediately in live mode to unblock Gemini 3.1 tool calls Sandesh Veerani 2026-04-30 12:49:19 -07:00
  • 4a786abcf9 chore: bump OpenTelemetry to allow >=1.39 and fix load_web_page test Sasha Sobran 2026-04-30 12:40:34 -07:00
  • 282db876fd feat: Allow user to define credential_key for McpToolset Kathy Wu 2026-04-30 08:40:19 -07:00
  • 2b04996f7a feat: Add express mode onboarding support to adk deploy cli Kathy Wu 2026-04-30 08:28:25 -07:00
  • 2343973531 fix: Fix misplaced pytest decorator on helper dataclass in 2LO integration tests Google Team Member 2026-04-30 00:17:37 -07:00
  • e1e652d73a docs: update output_schema docstring to reflect support for tools and output_schema together Google Team Member 2026-04-29 17:18:18 -07:00
  • ed8b31ce5f chore: migrate from gemini-1.* and gemini-2.0* to gemini-2.5-* Google Team Member 2026-04-29 10:34:03 -07:00
  • 029b87d582 fix(otel): change gen_ai.tool_definitions to gen_ai.tool.definitions Wiktoria Walczak 2026-04-29 00:55:26 -07:00
  • 662354ae55 feat: Added indication of user message in history event list Google Team Member 2026-04-28 13:10:08 -07:00
  • 3e282d2cab feat: Implement Skill Registry interface in ADK Kathy Wu 2026-04-28 09:32:45 -07:00
  • 6d2ada8bbc fix(deps): bump litellm cap to >=1.83.7 to admit CVE patches Casey West 2026-04-28 08:00:13 -07:00
  • ad937fe1b8 fix: Fix GcpAuthProvider to return capitalized Bearer scheme Google Team Member 2026-04-28 03:35:47 -07:00
  • 1deab6d0bf fix: Fix exception handling and argument order in ReflectRetryToolPlugin Xuan Yang 2026-04-27 23:12:32 -07:00
  • 684a6e781a fix(optimization): handle None metric scores in LocalEvalSampler (#5415) JesserHamdaoui 2026-04-27 22:19:15 +01:00
  • 98f961c85e chore: reapply pyprojectfmt George Weale 2026-04-27 11:39:35 -07:00
  • f4559743fe docs: use sphinx-click to generate docs for google.adk.cli Sasha Sobran 2026-04-27 06:47:01 -07:00
  • c87ee1ee96 fix: Use correct camelCase functionCallId Google Team Member 2026-04-26 22:46:53 -07:00
  • 7de5bc54e1 fix: Fix RecursionError in ADK framework by adding circular reference detection to schema resolution Google Team Member 2026-04-25 09:07:09 -07:00
  • 2d61cb6970 fix: preserve empty-string text parts in A2A converter d 🔹 2026-04-24 22:00:47 -07:00
  • 784350dba6 fix: Scope Vertex RAG memory display names yyy 2026-04-24 21:39:45 -07:00
  • f1532f9a22 chore: Update pre-commit workflow name Shangjie Chen 2026-04-24 20:54:58 -07:00
  • af1b00a12b fix: fix rewind to preserve initial session state Google Team Member 2026-04-24 19:00:07 -07:00
  • c65dd5580f feat: Add OpenTelemetry tracing for event compaction George Weale 2026-04-24 17:51:09 -07:00
  • b0b8b310af fix: accumulate list values when merging parallel tool call state_delta George Weale 2026-04-24 17:44:38 -07:00
  • 49985c91ca fix: cancel siblings in parallel function calling on failure Sasha Sobran 2026-04-24 17:04:15 -07:00
  • 4073238151 fix(litellm): emit input_audio for audio inline_data parts George Weale 2026-04-24 17:03:37 -07:00
  • 02deeb98a0 feat(analytics): add support for logging LLM cache metadata to BigQuery Google Team Member 2026-04-24 16:46:55 -07:00
  • 599079b5a6 chore: Rename utils.py to gepa_utils.py to ensure consistent first-party module detection for sample scripts across different CI environments Shangjie Chen 2026-04-24 16:42:46 -07:00
  • 16952bd397 feat: Add support for Anthropic's thinking blocks George Weale 2026-04-24 16:28:46 -07:00
  • 3838dd4c79 fix: fix rewind to preserve initial session state George Weale 2026-04-24 16:24:08 -07:00
  • 70a7add2bd fix: catch ValueError in safe-JSON serializers for circular refs George Weale 2026-04-24 16:07:23 -07:00
  • 34c7505cc4 docs(gemini): show subclass pattern for custom Client config George Weale 2026-04-24 15:50:37 -07:00
  • 78a8851809 fix: avoid double-execution of sync FunctionTools returning None George Weale 2026-04-24 15:50:04 -07:00
  • f0c787fbc9 fix: preserve function call IDs for Anthropic models Function call IDs are now preserved during session replay for Anthropic models, matching the behavior of Gemini models using the interactions API. George Weale 2026-04-24 15:32:50 -07:00
  • c263426fe1 fix: fix dataset location handling in BigQueryAgentAnalyticsPlugin Haiyuan Cao 2026-04-24 15:14:24 -07:00
  • 7a7083c857 fix: accumulate list values when merging parallel tool call state_delta George Weale 2026-04-24 14:46:09 -07:00
  • 66bfedcf8d perf: lazy-load optional providers and auth chain to cut cold start ~25% George Weale 2026-04-24 14:42:02 -07:00
  • 0447e93948 fix: Fix SSRF and local-file access in load_web_page George Weale 2026-04-24 14:39:05 -07:00
  • 1cdd1e74ba fix: Add support for overriding the API version in GoogleLLM George Weale 2026-04-24 14:38:00 -07:00
  • c3d50db938 refactor: Use artifact_service.load_artifact during rewind George Weale 2026-04-24 14:31:48 -07:00
  • 5ce33b9c1e fix: Capture and include LLM usage metadata in summarized events George Weale 2026-04-24 14:29:38 -07:00
  • 0c4f157038 fix: Sanitize user_id derived from PubSub subscription and Eventarc source George Weale 2026-04-24 14:23:02 -07:00
  • 4d5438cfc8 fix: preserve cache fingerprint stability on creation failure George Weale 2026-04-24 13:56:02 -07:00
  • 533776e005 chore: Switch to pre-commit and cleanup redundant tools Shangjie Chen 2026-04-24 13:13:22 -07:00
  • 9a0d2f70ba fix: Fix malformated skill.md Shangjie Chen 2026-04-24 12:00:05 -07:00
  • a69f8612fa fix: fix lifecycle issues with credentials in BigQuery Agent Analytics Plugin Haiyuan Cao 2026-04-24 10:41:52 -07:00
  • b848390904 fix(samples): Upgrade google-adk to 1.28.1 to fix vulnerability Sasha Sobran 2026-04-24 10:23:44 -07:00
  • 45ae084ca2 chore: Align pyproject.toml metadata, dependency ordering, and isort rules for better environment consistency Shangjie Chen 2026-04-24 09:53:27 -07:00
  • 909a8c2ad4 feat: Add sample agent demonstrating 2LO, 3LO, and API Key auth via GcpAuthProvider Google Team Member 2026-04-23 23:14:34 -07:00
  • 2565cc6872 chore: Format using pre-commit, resolving pyink, isort, trailing space, empty lines Shangjie Chen 2026-04-23 18:33:50 -07:00
  • c6d02c8198 chore: Format contributing folder using pre-commit Shangjie Chen 2026-04-23 15:43:42 -07:00
  • d935df59e6 chore: Add pre-commit hooks for code formatting and licensing Shangjie Chen 2026-04-23 14:25:06 -07:00
  • 71f8c5b420 ADK changes Shangjie Chen 2026-04-23 12:01:56 -07:00
  • d760037f95 feat: Add support for excluding predefined functions in ComputerUseToolset Xuan Yang 2026-04-23 10:17:43 -07:00
  • 62d7ee024a refactor: move exception handling from metric emission into instrumentation handlers Google Team Member 2026-04-23 05:58:56 -07:00
  • f95ac48e07 fix: remove exclude_unset=True to correctly serialize pydantic types Google Team Member 2026-04-23 02:11:39 -07:00
  • 6942aac5d7 feat: add native OpenTelemetry agentic metrics Google Team Member 2026-04-23 01:11:07 -07:00
  • 179380ffc4 chore: Introduce pre-commit configuration and scripts Shangjie Chen 2026-04-22 11:38:27 -07:00
  • 34713fb4cc feat: add credentials parameter to BigQueryAgentAnalyticsPlugin Google Team Member 2026-04-22 11:23:54 -07:00