Commit Graph

  • 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](https://github.com/google/adk-python/commit/847df1638cbf1686aa43e8e094121d4e23e40245) 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
  • 4485379a04 ADK changes Xuan Yang 2025-10-07 10:58:39 -07:00
  • 0989d64688 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 10:48:16 -07:00
  • 90d4c19c51 feat: Migrate vertex ai session service to use agent engine sdk Shangjie Chen 2025-10-07 09:57:53 -07:00
  • 3be9cd844c chore: Let tools to handle root directory resolvement and model only knows the project name and always use relative path Xiang (Sean) Zhou 2025-10-07 08:10:29 -07:00
  • 3f4bd67b49 fix: Make compactor optional in EventsCompactionConfig and add a default Hangfei Lin 2025-10-06 22:20:17 -07:00
  • 238472d083 fix: Updates the load_artifacts tool so that the model can reliability call it for follow up questions about the same artifact Bo Yang 2025-10-06 21:34:08 -07:00
  • f1abdb1938 fix: Rename SlidingWindowCompactor to LlmEventSummarizer and refine its docstring Hangfei Lin 2025-10-06 18:53:45 -07:00
  • 68402bda49 fix: Set default response modality to AUDIO in run_session Hangfei Lin 2025-10-06 17:36:33 -07:00
  • 90e1e3e10c chore: Add sample agent for testing oatuh2 client credentials grant type Xiang (Sean) Zhou 2025-10-06 13:33:32 -07:00
  • 4bb089d386 feat: Add BigQuery analyze_contribution tool Haoming Chen 2025-10-06 12:58:34 -07:00
  • 5c6cdcd197 feat: Support Oauth2 client credentials grant type Xiang (Sean) Zhou 2025-10-06 11:27:41 -07:00
  • 46d73be41a chore: Add more info to "Session not found" error message in ADK runners for differently named app and folder George Weale 2025-10-06 10:47:52 -07:00
  • e0dd06ff04 feat: implementation of LLM context compaction Hangfei Lin 2025-10-06 10:28:12 -07:00
  • ca6a4340f4 chore: Move adk knowledge agent out of adk agent builder folder Xiang (Sean) Zhou 2025-10-06 09:56:42 -07:00
  • 86de3ef7e3 chore: google.genai instead of `google.generativeai' George Weale 2025-10-06 09:26:35 -07:00
  • bd76b46ce2 feat(otel): Switch CloudTraceSpanExporter to telemetry.googleapis.com Max Ind 2025-10-06 05:13:02 -07:00
  • 4b47a0a552 chore: Add instructions for callback signatures Xiang (Sean) Zhou 2025-10-05 21:47:18 -07:00
  • 84c1faeeef chore: Introduce the remote A2A ADK Knowledge Agent to Agent Builder Assistant Xuan Yang 2025-10-05 21:20:33 -07:00
  • c6dd444fc9 fix: Adapt to new computer use tool name in genai sdk 1.41.0 1.40.0 has some bug that caused some UT tests failures Xiang (Sean) Zhou 2025-10-04 08:52:38 -07:00
  • d1efc8461e feat: Migrate vertex_ai_session_service to use Agent Engine SDK Google Team Member 2025-10-03 22:13:49 -07:00
  • 97b950b36b feat: Migrate vertex_ai_session_service to use Agent Engine SDK Shangjie Chen 2025-10-03 20:59:34 -07:00
  • 960eda3d1f feat: Add dry_run functionality to BigQuery execute_sql tool Google Team Member 2025-10-03 15:36:25 -07:00
  • 0b84d3eea7 chore: Show relative path in response if root directory already set in session state Xiang (Sean) Zhou 2025-10-03 11:32:47 -07:00
  • 611b604bdc chore: Emphasize not to ask for root_directory if it's set in the context Xiang (Sean) Zhou 2025-10-03 10:14:07 -07:00
  • 33b2d495be chore: Emphasize "model" property can inherit from parent LlmAgent Xiang (Sean) Zhou 2025-10-03 09:05:38 -07:00
  • 0162898707 ADK changes Max Ind 2025-10-03 02:56:00 -07:00
  • 42db35111b chore: fix typo for GenerateContentConfig in Agent Builder Assistant Xuan Yang 2025-10-02 19:56:13 -07:00
  • dd0571ad09 chore: Clarify write_config_files usage for sub-agent YAML files George Weale 2025-10-02 19:35:44 -07:00
  • a4ef7edcbb chore: add __init__.py prompt for tool imports George Weale 2025-10-02 19:33:22 -07:00
  • c5b976b306 chore: Create the context cache based on the token count of previous request before this change, we estimate the token count of the contents to cache and use it to compare with the threshold user set. but that's not precise , so we use the actual prompt token count of previous llm request. Xiang (Sean) Zhou 2025-10-02 19:21:16 -07:00
  • 420df25f58 chore: add a remote A2A knowledge agent for Agent Builder Assistant Xuan Yang 2025-10-02 19:19:53 -07:00
  • a9b76b9061 ADK changes Google Team Member 2025-10-02 15:48:58 -07:00
  • 65d6da081c ADK changes Google Team Member 2025-10-02 15:38:43 -07:00
  • b170a84279 chore: Handle exception in preload_memory_tool to not fail the llm request Shangjie Chen 2025-10-02 14:40:52 -07:00
  • 5b8d523a4b ADK changes Wei Sun (Jack) 2025-10-02 13:41:49 -07:00
  • d3148dacc9 ADK changes Xuan Yang 2025-10-02 11:40:33 -07:00
  • 2e2d61b6fe fix: Set max_output_tokens for the agent builder George Weale 2025-10-02 11:35:35 -07:00
  • 65554d6621 chore: Update AgentEvaluator to use EvalConfig Ankur Sharma 2025-10-02 11:26:07 -07:00
  • e68006386f fix: Fixes a bug that causes intermittent pydantic validation errors when uploading files The root cause is an unsafe in-memory mutation. The SaveFilesAsArtifactsPlugin was saving a direct reference to the message part and then modifying the message list in-place. This created a race condition where downstream code could alter the original part *after* it had been saved as an artifact, leading to a corrupted state. This CL saves a copy.copy() of the artifact, which create a snapshot of the data. Also Changes the plugin to return a new types.Content object instead of modifying the original message in-place George Weale 2025-10-02 11:11:33 -07:00
  • f667c7445e chore: deprecate global_instructions and make it a plugin instead George Weale 2025-10-02 11:10:20 -07:00
  • 29f18f4eea chore: Add a sample agent to test pydantic models as function tool argument Xiang (Sean) Zhou 2025-10-02 10:38:13 -07:00
  • 571c802fba fix: Convert argument to pydantic model when tool declare to accept pydantic model as argument Xiang (Sean) Zhou 2025-10-02 09:46:58 -07:00
  • c46308b7cf chore: Add session patch endpoint to api server for state update Xiang (Sean) Zhou 2025-10-02 08:51:43 -07:00
  • 822efe0065 feat: Adds adk web options for custom logo Hoonji Baek 2025-10-01 19:01:55 -07:00