Commit Graph

  • e4e7f34154 Merge branch 'main' into fix/anthropic-nested-schema-type-conversion fix/anthropic-nested-schema-type-conversion Luke Street 2026-03-05 15:14:22 -07:00
  • 7239de5a19 fix: Address code review feedback for document upload support feat/anthropic-document-upload Luke Street 2026-03-05 15:10:44 -07:00
  • 8176f30c73 feat: Add PDF document upload support to Anthropic LLM adapter Luke Street 2026-03-05 15:04:52 -07:00
  • 44a5e6bdb8 feat: Add support for ADK tools in SkillToolset Kathy Wu 2026-03-05 13:52:23 -08:00
  • bcf38fa2ba feat: Enhance BigQuery plugin schema upgrades and error reporting Haiyuan Cao 2026-03-05 10:52:52 -08:00
  • feefadfcc9 ADK changes Google Team Member 2026-03-05 06:20:06 -08:00
  • a61ccf36a2 feat(telemetry): add new gen_ai.agent.version span attribute Achuth Narayan Rajagopal 2026-03-04 22:10:44 -08:00
  • 36e76b98b3 ADK changes Google Team Member 2026-03-04 18:48:27 -08:00
  • ab4b9526fc chore: Move spanner tools to integration folder Kathy Wu 2026-03-04 17:23:58 -08:00
  • 2addf6b9da fix: Fix Type Error by initializing user_content as a Content object Google Team Member 2026-03-04 14:59:18 -08:00
  • 3b5937f022 fix: filter non-agent directoris from list_agents() Mark Nawar 2026-03-04 14:40:39 -08:00
  • 94684874e4 fix: Expand LiteLLM reasoning extraction to include 'reasoning' field George Weale 2026-03-04 14:27:26 -08:00
  • c36a708058 fix: Support before_tool_callback and after_tool_callback in Live mode Xiang (Sean) Zhou 2026-03-04 14:14:15 -08:00
  • 45fb53b9e2 chore: Move API registry to the integrations folder Kathy Wu 2026-03-04 14:08:49 -08:00
  • 34c560e66e feat(bigtable): add Bigtable cluster metadata tools Google Team Member 2026-03-04 13:41:27 -08:00
  • d0825d817e fix: Change Mypy workflow trigger to manual dispatch George Weale 2026-03-04 13:33:52 -08:00
  • 2780ae2892 fix: temp-scoped state now visible to subsequent agents in same invocation 不做了睡大觉 2026-03-04 08:15:15 -08:00
  • 6770e419f5 feat: New implementation of RemoteA2aAgent and A2A-ADK conversion Google Team Member 2026-03-04 07:43:18 -08:00
  • 82c2eefb27 feat: add Dataplex Catalog search tool to BigQuery ADK Previous rollback CL - cl/872951141 Google Team Member 2026-03-04 05:19:58 -08:00
  • 87ffc55640 feat: New implementation of A2aAgentExecutor and A2A-ADK conversion Google Team Member 2026-03-04 03:25:26 -08:00
  • 2b8ccd4a00 chore: Exclude BaseAgent.parent_agent from serialization Bastien Jacot-Guillarmod 2026-03-04 00:43:18 -08:00
  • 63f450e023 feat: Support all types.SchemaUnion as output_schema in LLM Agent Xuan Yang 2026-03-03 17:18:21 -08:00
  • b004da5027 fix: Allow artifact services to accept dictionary representations of types.Part George Weale 2026-03-03 14:41:34 -08:00
  • 2e434ca7be fix: Store and retrieve EventCompaction via custom_metadata in Vertex AISessionService George Weale 2026-03-03 14:33:02 -08:00
  • d61846f6c6 fix: Optimize row-level locking in append_event George Weale 2026-03-03 13:45:22 -08:00
  • 4e3e2cb588 feat: Add GEPA root agent prompt optimizer Keyur Joshi 2026-03-03 10:16:06 -08:00
  • 245b2b9874 fix: Add usage field to ModelResponse in LiteLLM tests George Weale 2026-03-03 08:12:38 -08:00
  • dd0851ac74 fix: Update expected UsageMetadataChunk in LiteLLM tests Drew Afromsky 2026-03-02 17:10:12 -08:00
  • 5770cd3776 feat: Add streaming support for Anthropic models George Weale 2026-03-02 15:47:43 -08:00
  • 80c5a24555 feat: Enhance BQ plugin with fork safety, auto views, and trace continuity Haiyuan Cao 2026-03-02 14:31:55 -08:00
  • c59afc21cb refactor: extract reusable functions from hitl and auth preprocessor Xiang (Sean) Zhou 2026-03-02 14:27:07 -08:00
  • 8e79a12d6b fix: Make invocation_context optional in convert_event_to_a2a_message Google Team Member 2026-03-02 13:59:18 -08:00
  • 72f3e7e1e0 fix: update Bigtable query tools to async functions Google Team Member 2026-03-02 13:43:32 -08:00
  • b4bad26720 chore: Update pydantic versions Xiang (Sean) Zhou 2026-03-02 13:32:48 -08:00
  • f324fa2d62 fix: Propagate file names during A2A to/from Genai Part conversion Google Team Member 2026-03-02 11:50:54 -08:00
  • 90f28deea5 chore: Allow custom parameter names for ToolContext injection Xuan Yang 2026-03-02 11:41:12 -08:00
  • 9c45166281 feat: execute-type param addition in GkeCodeExecutor Shruti Nair 2026-03-02 10:50:18 -08:00
  • 89df5fcf88 feat: Enable output schema with tools for LiteLlm models George Weale 2026-03-02 10:39:54 -08:00
  • f9c104faf7 fix: Preserve thought_signature in FunctionCall conversions between GenAI and A2A Xuan Yang 2026-03-02 10:28:46 -08:00
  • a61c7e3880 chore(deps): bump flask from 3.1.1 to 3.1.3 in /contributing/samples/authn-adk-all-in-one in the pip group across 1 directory dependabot[bot] 2026-03-02 10:21:08 -08:00
  • 6a929af718 fix: Prevent splitting of SSE events with artifactDelta for function resume requests George Weale 2026-03-02 09:25:00 -08:00
  • 991abd44e9 chore: escape Click's wrapping Escape Click’s Wrapping in adk deploy agent_engine example nikkie 2026-03-01 22:31:51 -08:00
  • eb55eb7e7f fix: typo in A2A EXPERIMENTAL warning nikkie 2026-03-01 14:52:13 -08:00
  • 8ddddc040c chore: Use factory method to create invocation context in the runner Shangjie Chen 2026-02-27 17:11:46 -08:00
  • dff4c44040 fix: Update agent_engine_sandbox_code_executor in ADK 1. For prototyping and testing purposes, sandbox name can be provided, and it will be used for all requests across the lifecycle of an agent 2. If no sandbox name is provided, agent engine name will be provided, and we will automatically create one sandbox per session, and the sandbox has TTL set for a year. If the sandbox stored in the session hits the TTL, it will not be in "STATE_RUNNING" so a new sandbox will be created. Lusha Wang 2026-02-27 15:58:54 -08:00
  • 1206addd6e chore: merge release v1.26.0 to main Wei (Jack) Sun 2026-02-26 16:00:16 -08:00
  • 8ad8bc9b69 fix: Add a script to the sample skills agent Kathy Wu 2026-02-26 14:49:40 -08:00
  • 8a3161202e feat(skill): Add BashTool Ke Wang 2026-02-26 14:46:00 -08:00
  • ebbc114786 fix: Validate session before streaming instead of eagerly advancing the runner generator George Weale 2026-02-26 14:30:20 -08:00
  • d55afede1b chore: Stop auto-triggering Release Please after cherry-picks Xuan Yang 2026-02-26 13:33:15 -08:00
  • b4610fe1c6 chore: Add README for integrations folder Kathy Wu 2026-02-26 12:23:58 -08:00
  • 7b7ddda46c feat: Add interface between optimization infra and LocalEvalService Keyur Joshi 2026-02-26 11:40:14 -08:00
  • 65d9a726c5 chore: add @override decorators to LoggingPlugin callback methods Carlos Chinchilla Corbacho 2026-02-26 11:27:18 -08:00
  • 4dd4d5ecb6 feat(otel): add gen_ai.tool.definitions to experimental semconv Wiktoria Walczak 2026-02-26 08:42:26 -08:00
  • 7a813b0987 chore: refactor Github Action Google Admin 2026-02-26 08:05:49 -08:00
  • b38b708e23 chore: Update release-please to always bump minor Sasha Sobran 2026-02-26 08:05:48 -08:00
  • 19718e9c17 feat(otel): add experimental semantic convention and emit gen_ai.client.inference.operation.details event Wiktoria Walczak 2026-02-26 07:17:37 -08:00
  • 6f772d2b08 feat: Introduce A2A request interceptors in RemoteA2aAgent Google Team Member 2026-02-26 00:22:26 -08:00
  • 5f806ed73a chore: Refactor runner to infer invocation_id from FunctionResponse Event for HITL resuming Shangjie Chen 2026-02-25 18:26:49 -08:00
  • de4dee899c fix: Re-export DEFAULT_SKILL_SYSTEM_INSTRUCTION to skills and skill/prompt.py to avoid breaking current users Kathy Wu 2026-02-25 17:17:58 -08:00
  • 5702a4b1f5 feat: Add param support to Bigtable execute_sql Google Team Member 2026-02-25 16:11:25 -08:00
  • 9730bc34d7 Refactor Github Action per b/485167538 (#4535) Google Admin 2026-02-25 14:09:43 -08:00
  • 4460f4fada chore: add /dev/build_graph/{app_name} to build the graph serialization for apps, and Yifan Wang 2026-02-25 13:47:11 -08:00
  • d7cfd8fe4d fix: Decode image data from ComputerUse tool response into image blobs Google Team Member 2026-02-25 12:45:52 -08:00
  • 35366f4e2a feat: Warn when accessing DEFAULT_SKILL_SYSTEM_INSTRUCTION Haiyuan Cao 2026-02-25 12:37:01 -08:00
  • 3256a679da fix(tools): Handle JSON Schema boolean schemas in Gemini schema conversion Brian Fox 2026-02-25 10:10:09 -08:00
  • e59929e11a fix: Propagate thought from A2A TextPart metadata to GenAI Part Google Team Member 2026-02-25 06:22:56 -08:00
  • 636f68fbee feat: Add RunSkillScriptTool to SkillToolset Haiyuan Cao 2026-02-25 00:58:38 -08:00
  • e4d9540ce3 chore: Make Release: Please workflow only run via workflow_dispatch Xuan Yang 2026-02-24 23:29:06 -08:00
  • 8f5428150d fix: Update sample skills agent to use weather-skill instead of weather_skill Kathy Wu 2026-02-24 14:34:52 -08:00
  • 121d277416 feat: Add /chat/completions streaming support to Apigee LLM Google Team Member 2026-02-24 13:26:25 -08:00
  • 48105b49c5 fix: Add support for injecting a custom google.genai.Client into Gemini models Google Team Member 2026-02-24 12:58:01 -08:00
  • ee8d956413 fix: Update agent_engine_sandbox_code_executor in ADK 1. For prototyping and testing purposes, sandbox name can be provided, and it will be used for all requests across the lifecycle of an agent 2. If no sandbox name is provided, agent engine name will be provided, and we will automatically create one sandbox per session, and the sandbox has TTL set for a year. If the sandbox stored in the session hits the TTL, it will not be in "STATE_RUNNING" so a new sandbox will be created. Google Team Member 2026-02-24 11:15:35 -08:00
  • 7be90db24b feat: Support ID token exchange in ServiceAccountCredentialExchanger George Weale 2026-02-24 08:38:34 -08:00
  • c615757ba1 fix: Add support for injecting a custom google.genai.Client into Gemini models George Weale 2026-02-24 08:34:05 -08:00
  • 8c0bd2034c chore: SessionNotFoundError only inherits form ValueError Sasha Sobran 2026-02-24 04:42:06 -08:00
  • dab80e4a8f fix: Update agent_engine_sandbox_code_executor in ADK 1. For prototyping and testing purposes, sandbox name can be provided, and it will be used for all requests across the lifecycle of an agent 2. If no sandbox name is provided, agent engine name will be provided, and we will automatically create one sandbox per session, and the sandbox has TTL set for a year. If the sandbox stored in the session hits the TTL, it will not be in "STATE_RUNNING" so a new sandbox will be created. Lusha Wang 2026-02-23 23:51:45 -08:00
  • 6d53d800d5 fix: fix typo in PlanReActPlanner instruction Google Team Member 2026-02-23 22:55:22 -08:00
  • 1dbceccf36 fix: update Spanner query tools to async functions Google Team Member 2026-02-23 18:46:15 -08:00
  • 37d52b4caf fix: edit copybara and BUILD config for new adk/integrations folder (added with Agent Registry) Kathy Wu 2026-02-23 17:15:22 -08:00
  • c33d614004 feat: Update Agent Registry to create AgentCard from info in get agents endpoint Kathy Wu 2026-02-23 16:44:26 -08:00
  • 445dc189e9 fix: remove duplicate session GET when using API server, unbreak auto_session_create when using API server Sasha Sobran 2026-02-23 12:00:59 -08:00
  • 2dbd1f25bd fix: Add OpenAI strict JSON schema enforcement in LiteLLM George Weale 2026-02-23 11:34:58 -08:00
  • b1e33a90b4 fix: use correct msg_out/msg_err keys for Agent Engine sandbox output Google Team Member 2026-02-23 09:56:29 -08:00
  • 4ca904f111 fix: Add push notification config store to agent_to_a2a George Weale 2026-02-23 09:40:45 -08:00
  • ffbcc0a626 fix: Keep query params embedded in OpenAPI paths when using httpx George Weale 2026-02-23 09:27:36 -08:00
  • 87fcd77caa feat: Add interceptor framework to A2aAgentExecutor Google Team Member 2026-02-23 02:15:18 -08:00
  • 7557a92939 feat: change default BigQuery table ID and update docstring Haiyuan Cao 2026-02-21 19:04:06 -08:00
  • 223d9a7ff5 feat: Agent Skills spec compliance — validation, aliases, scripts, and auto-injection Close gaps between ADK's Agent Skills implementation and the public Agent Skills spec (agentskills.io/specification): Haiyuan Cao 2026-02-20 19:56:12 -08:00
  • 4260ef0c7c feat: Add schema auto-upgrade, tool provenance, HITL tracing, and span hierarchy fix to BigQuery Agent Analytics plugin This CL adds four enhancements to the BigQuery Agent Analytics plugin and fixes a span hierarchy corruption bug. Haiyuan Cao 2026-02-20 16:11:31 -08:00
  • e8019b1b1b fix: Refactor LiteLLM streaming response parsing for compatibility with LiteLLM 1.81+ George Weale 2026-02-20 15:23:26 -08:00
  • 6ea3696bcc chore: Migrate /agents to use the new feature decorator Xuan Yang 2026-02-20 15:23:11 -08:00
  • 485fcb84e3 feat: Add intra-invocation compaction and token compaction pre-request George Weale 2026-02-20 15:19:11 -08:00
  • bbdf0ea257 chore: Update OpenTelemetry dependency upper bounds George Weale 2026-02-20 14:41:33 -08:00
  • abaa92944c feat: Agent Registry in ADK Kathy Wu 2026-02-20 14:24:36 -08:00
  • 77df6d8db7 ci: only keep --extra test in GitHub unit test workflow Liang Wu 2026-02-20 14:22:25 -08:00
  • 9c4c445369 feat: Add /chat/completions integration to ApigeeLlm Google Team Member 2026-02-20 13:26:59 -08:00
  • 09ee3c3695 ADK changes Google Team Member 2026-02-20 11:59:20 -08:00
  • a7b509763c feat: Use --memory_service_uri in ADK CLI run command George Weale 2026-02-20 11:28:29 -08:00
  • e6b601a2ab fix: Invoke on_tool_error_callback for missing tools in live mode George Weale 2026-02-20 11:20:31 -08:00