Commit Graph

  • dc4975dea9 fix: relax runner app-name enforcement - let _enforce_app_name_alignment warn instead of raising while caching the hint that now augments the existing “Session not found …” error - tighten _infer_agent_origin so it ignores hidden folders (like .venv) - make AgentTool reuse the parent runner’s app_name, stopping internal runners from conflicting in multi-agent setups George Weale 2025-10-21 11:29:43 -07:00
  • aeaec859bf feat: Adds Static User Simulator and User Simulator Provider Google Team Member 2025-10-21 11:14:45 -07:00
  • 4a842c5a13 fix(cli): Improve error message when adk web is run in wrong directory Jaroslav Pantsjoha 2025-10-21 10:46:55 -07:00
  • 0bdba30263 docs: format README.md for samples Wei Sun (Jack) 2025-10-21 10:34:47 -07:00
  • 6a5eac0bdc feat: Allow passing extra kwargs to create_session of VertexAiSessionService Shangjie Chen 2025-10-20 13:33:27 -07:00
  • 0b73a6937b fix: Handle App objects in eval and graph endpoints ejfn 2025-10-20 12:10:50 -07:00
  • ee39a89110 feat: introduces a new AgentEngineSandboxCodeExecutor class that supports executes agent generated code The AgentEngineSandboxCodeExecutor uses the Vertex AI Code Execution Sandbox API to execute code Google Team Member 2025-10-20 10:14:06 -07:00
  • d327538724 chore: Throw 409 already exist error when trying to create a session with existing id Shangjie Chen 2025-10-19 11:21:08 -07:00
  • a5b742b360 feat: introduces a new AgentEngineSandboxCodeExecutor class that supports executes agent generated code The AgentEngineSandboxCodeExecutor uses the Vertex AI Code Execution Sandbox API to execute code Google Team Member 2025-10-18 20:23:27 -07:00
  • af74eba695 test: Skips test_langchain_tool.py temporarily after their new 1.0.0 release breaks existings deps of langchain Wei Sun (Jack) 2025-10-17 16:52:29 -07:00
  • dbd818be0b feat: introduces a new AgentEngineSandboxCodeExecutor class that supports executes agent generated code The AgentEngineSandboxCodeExecutor uses the Vertex AI Code Execution Sandbox API to execute code Google Team Member 2025-10-17 15:41:56 -07:00
  • a2d9f13fa1 chore: Add span for context caching handling and new cache creation Xiang (Sean) Zhou 2025-10-17 15:36:54 -07:00
  • 0df67599c0 chore: Checks gemini version for 2 and above for gemini-builtin tools Wei Sun (Jack) 2025-10-17 15:27:12 -07:00
  • 8b3ed059c2 chore: Refactor and fix state management in the session service Shangjie Chen 2025-10-17 10:03:58 -07:00
  • cf3403231d chore: Fix evaluation test cases to only use pytest features Ankur Sharma 2025-10-17 08:24:40 -07:00
  • 9dce06f9b0 feat: Add rewind_async to support rewinding the session to before a previous invocation Shangjie Chen 2025-10-16 23:24:08 -07:00
  • 307896aece fix: Exclude additionalProperties from Gemini schemas George Weale 2025-10-16 22:40:09 -07:00
  • 6dcbb5aca6 feat: Support dynamic per-request headers in MCPToolset Kathy Wu 2025-10-16 15:12:06 -07:00
  • 2a8fdd94e1 chore: Add computer use sample agent Xiang (Sean) Zhou 2025-10-16 14:57:28 -07:00
  • 37a153ef94 ci: Fix the logs importing for PR triaging agent Xuan Yang 2025-10-16 14:26:43 -07:00
  • ce4638651f docs: Bump models in llms and llms-full to Gemini 2.5 Giovanni Galloro 2025-10-16 13:53:03 -07:00
  • e6e2767c39 chore: Update gemini_llm_connection.py - typo spelling correction Doug Gebert 2025-10-16 13:23:19 -07:00
  • e50f05a9fc feat(otel): env variable for disabling llm_request and llm_response in spans Kacper Jawoszek 2025-10-16 12:32:37 -07:00
  • 9dc00360e3 ci: Add state info for PR triaging agent Xuan Yang 2025-10-16 12:08:33 -07:00
  • 5a543c00df feat: implement new methods in in-memory artifact service * save_artifact with custom_metadata * list_artifact_versions * get_artifact_version Google Team Member 2025-10-16 11:26:12 -07:00
  • 1e1d63f34c fix: Internal change Alexey Guseynov 2025-10-16 03:41:02 -07:00
  • f51380f9ea feat: Extend ReflectAndRetryToolPlugin to support hallucinating function calls Xuan Yang 2025-10-15 21:42:56 -07:00
  • 3734ceaa6c fix: Use the agent's model when creating Google search agent tool Xuan Yang 2025-10-15 17:40:49 -07:00
  • 86097afe49 feat: Update AgentEvaluator to handle async ADK agent definitions Google Team Member 2025-10-15 17:26:50 -07:00
  • a17f3b2e6d feat: Allow custom request and event converters in A2aAgentExecutor Google Team Member 2025-10-15 15:20:57 -07:00
  • 6ab1498aa0 fix: Add usage_metadata and citation_metadata to DatabaseSessionService Shangjie Chen 2025-10-15 13:54:52 -07:00
  • 2424d6a3b1 feat: Reorder create_time and mime_type to ArtifactVersion Google Team Member 2025-10-15 13:45:37 -07:00
  • 36c96ec5b3 fix: #2883 pickle data was truncated error in database session using MySql Lin Nikaido 2025-10-15 13:32:47 -07:00
  • a985cc38ec feat: Support return all sessions when user id is none Shangjie Chen 2025-10-15 13:13:46 -07:00
  • b650181384 feat: add support for ContetxtWindowCompressionConfig in RunConfig machache 2025-10-15 11:59:18 -07:00
  • 78e74b5bf2 feat: Add require_confirmation param for MCP tool/toolset Kathy Wu 2025-10-15 09:57:09 -07:00
  • d82c492140 chore: Remove deprecated convert_session_to_eval_format function Ankur Sharma 2025-10-14 22:37:15 -07:00
  • 05aa3fa38b fix: Remove the PR triaging agent's dependence on "bot triaged" label Xuan Yang 2025-10-14 15:35:27 -07:00
  • f9c09ef075 feat: Support returning all sessions when user_id is none in the request Google Team Member 2025-10-14 15:10:03 -07:00
  • 141318f775 feat: Support returning all sessions when user_id is none in the request Shangjie Chen 2025-10-14 14:30:17 -07:00
  • 85c95a8cbf feat: Add create_time and mime_type to ArtifactVersion Google Team Member 2025-10-14 14:20:31 -07:00
  • cb6d583cad chore: Add RSVP link to ADK Community Call Hangfei Lin 2025-10-14 13:35:52 -07:00
  • 2c7a342593 feat: Add create_time and mime_type to ArtifactVersion Shangjie Chen 2025-10-14 13:28:55 -07:00
  • 9fbed0b15a fix: Overall eval status should be NOT_EVALUATED if no invocations were evaluated Joseph Pagadora 2025-10-14 11:35:53 -07:00
  • bae21027d9 chore: Disable the scheduled execution for issue triage workflow Xuan Yang 2025-10-14 11:14:35 -07:00
  • 89344da813 chore: Update agent builder instructions and remove run command details George Weale 2025-10-14 10:46:26 -07:00
  • d22b8bf890 chore: Clarify how to use adk built-in tool in instruction Xiang (Sean) Zhou 2025-10-13 21:43:10 -07:00
  • dfb8638eae chore: fix the cleanup_unused_files tool in yaml agent to use the same directory as other tools George Weale 2025-10-13 15:01:04 -07:00
  • 3c0b99a19e fix: rollback of add structured JSON logging with Cloud Trace correlation Close #1683 George Weale 2025-10-13 14:56:53 -07:00
  • d8548aabd2 feat: add structured JSON logging with Cloud Trace correlation Close #1683 George Weale 2025-10-13 14:08:12 -07:00
  • df05ed6b3b feat: migrate invocation_context to callback_context Update plugin manager and built-in plugins to prioritize CallbackContext. Keep InvocationContext access for legacy plugins with adapter. Change callback docs/tests to cover the new context. Google Team Member 2025-10-13 14:05:09 -07:00
  • 2158b3c915 fix: correctly populate context_id in remote_a2a_agent library when constructing a2a request Google Team Member 2025-10-13 13:45:21 -07:00
  • e2072af69f feat: migrate invocation_context to callback_context Update plugin manager and built-in plugins to prioritize CallbackContext. Keep InvocationContext access for legacy plugins with adapter. Change callback docs/tests to cover the new context. George Weale 2025-10-13 13:08:40 -07:00
  • fa84bcb575 chore: Correct the callback signatures Xiang (Sean) Zhou 2025-10-13 12:30:08 -07:00
  • bb1ea74924 chore: Delegate the agent state reset logic to LoopAgent Shangjie Chen 2025-10-13 11:53:23 -07:00
  • 214986ebeb chore: Adjust the instruction about default model Xiang (Sean) Zhou 2025-10-13 11:51:31 -07:00
  • 348e552ba6 chore: Remove deprecated run_evals from cli_eval.py Ankur Sharma 2025-10-13 10:12:42 -07:00
  • e212ff558e feat: Add new methods in the artifact service interface Google Team Member 2025-10-12 21:18:50 -07:00
  • e63180cb62 feat: Add the support for returning struct_data.uri in DiscoveryEngineSearchTool Xuan Yang 2025-10-12 20:27:39 -07:00
  • 6da7274858 feat: Set default for bypass_multi_tools_limit to False for GoogleSearchTool and VertexAiSearchTool Google Team Member 2025-10-11 09:57:06 -07:00
  • b21d0a50d6 fix: Add more clear instruction to the doc updater agent about one PR for each recommended change Xuan Yang 2025-10-10 16:36:43 -07:00
  • 16b030b2b2 fix: Add a guideline to avoid content deletion Joe Fernandez 2025-10-10 16:11:43 -07:00
  • 59670d240e feat: Support resuming from a paused invocation starting from a sub-agent Xinran (Sherry) Tang 2025-10-10 13:23:23 -07:00
  • bddc70b5d0 fix: Better handling the A2A streaming tasks so calling Agent can tell whether it's in progress updates (thought) or the final response Google Team Member 2025-10-10 09:46:12 -07:00
  • 85ed500871 fix: Add support for file URIs in LiteLLM content conversion to fix issue #3131 George Weale 2025-10-10 08:38:47 -07:00
  • 998264a5b1 fix: Only exclude scores that are None Ankur Sharma 2025-10-10 08:37:46 -07:00
  • 9a6b8507f0 feat: Add bypass_multi_tools_limit option to GoogleSearchTool and VertexAiSearchTool Xuan Yang 2025-10-09 23:04:21 -07:00
  • 64646e0002 chore: Remove deprecated static methods from TrajectoryEvaluator Ankur Sharma 2025-10-09 22:01:50 -07:00
  • 81913c85f4 chore: Update README md with recent ADK features Hangfei Lin 2025-10-09 21:23:02 -07:00
  • 9e0b1fb62b fix: Create context cache only when prefix matches with previous request Xiang (Sean) Zhou 2025-10-09 21:19:00 -07:00
  • 731bb9078d chore: Announce the first ADK Community Call in the README Hangfei Lin 2025-10-09 20:35:13 -07:00
  • ae139bb461 feat: ADK cli allows developers to create an eval set and add an eval case Ankur Sharma 2025-10-09 20:30:21 -07:00
  • 9939e0b087 feat: Support resuming a parallel agent with multiple branches paused on tool confirmation requests Xinran (Sherry) Tang 2025-10-09 16:04:18 -07:00
  • cc24d616f8 feat: Support ContentUnion as static instruction Xiang (Sean) Zhou 2025-10-09 11:51:48 -07:00
  • 0aede9f1a1 docs: Update CHANGELOG with [847df16](847df1638c) Wei Sun (Jack) 2025-10-09 11:24:11 -07:00
  • 847df1638c fix: handle App instances returned by agent_loader.load_agent George Weale 2025-10-09 08:59:48 -07:00
  • 55aa6f669b feat(otel): set default_log_name for GCP logging exporter Kacper Jawoszek 2025-10-09 04:37:48 -07:00
  • 9b8a4aad6f chore: Add an sample agent for the ReflectAndRetryToolPlugin Xuan Yang 2025-10-08 23:04:51 -07:00
  • cac9fae829 chore: Don't label 'bot triaged' for PR Xiang (Sean) Zhou 2025-10-08 19:20:57 -07:00
  • 24342e95f8 chore: Remove temp state deltas before appending an event Wei Sun (Jack) 2025-10-08 16:13:08 -07:00
  • cbe60c47aa feat: Adds data model to support UserSimulation Ankur Sharma 2025-10-08 15:23:21 -07:00
  • 2efaa57575 chore: Don't label issue as bot triaged Xiang (Sean) Zhou 2025-10-08 14:57:44 -07:00
  • 32f2ec3a78 feat: Set agent_state in invocation context right before yielding the checkpoint event v1.16.0 Xinran (Sherry) Tang 2025-10-08 12:01:27 -07:00
  • 75179243b4 chore: Update human_tool_confirmation agent to use resumability feature Shangjie Chen 2025-10-08 11:34:32 -07:00
  • 03f051d3ed chore: Bumps version to v1.16.0 and updates CHANGELOG Wei Sun (Jack) 2025-10-08 11:22:19 -07:00
  • e858dc0799 chore: change how agent builder assistant instructions for model selection asking, to make it ask once for plan and one for model selection George Weale 2025-10-08 11:22:17 -07:00
  • 0e3c0f78f5 feat: Make session_id optional in BaseArtifactService methods Google Team Member 2025-10-08 11:08:07 -07:00
  • f2bed14c4b chore: Adjust the LLM Request logging 1. function declarations is not necessary in the first tool 2. log the config Xiang (Sean) Zhou 2025-10-07 23:06:41 -07:00
  • 30212669ff docs: Update BigQuery samples README Haoming Chen 2025-10-07 21:19:09 -07:00
  • 3f2b457efd fix: fix compaction logic Hangfei Lin 2025-10-07 21:15:38 -07:00
  • e55b8946d6 feat: Add ReflectRetryToolPlugin to reflect from errors and retry with different arguments when tool errors Che Liu 2025-10-07 17:56:21 -07:00
  • 2b5acb98f5 feat(models): add support for gemma model via gemini api Douglas Reid 2025-10-07 17:37:56 -07:00
  • 84f2f417f7 fix: Rollback compaction handling from _get_contents Hangfei Lin 2025-10-07 16:11:05 -07:00
  • 8110e41b36 fix: VertexSessionService with adding base_url override to base api override without removing initialized http_options Google Team Member 2025-10-07 15:42:43 -07:00
  • b0f0698ec2 chore: Add a sample agent to demonstrate that built-in google search tool and VertexAiSearchTool can be used together with other tools Xuan Yang 2025-10-07 15:08:15 -07:00
  • db41f54e7b chore: When processing pending tool confirmation requests, only look at events in the same branch Xinran (Sherry) Tang 2025-10-07 14:47:04 -07:00
  • 636def3687 fix: Add AuthConfig json serialization in vertex ai session service Shangjie Chen 2025-10-07 14:46:54 -07:00
  • 3f86760e0b chore: Remove unnecessary check tool type and tool attribute tool in config.tools cann't be ToolDict and must have computer_use attr Xiang (Sean) Zhou 2025-10-07 14:00:42 -07:00
  • 5ac446d947 chore: add invocation_id to AgentRunRequest for resuming long running functions Yifan Wang 2025-10-07 13:49:10 -07:00
  • 2699ad7aff chore: fix the test_llm_agent_fields.py by adding a mock for google.auth.default Xuan Yang 2025-10-07 12:05:17 -07:00