Commit Graph

  • d55657a5de update adk web Yifan Wang 2026-03-27 15:14:47 -07:00
  • 42421605fe Fix function call and response not defined for event graph Yifan Wang 2026-03-27 10:39:38 -07:00
  • 14869253d0 fix: update toolbox-adk and toolbox server versions Google Team Member 2026-03-27 14:20:08 -07:00
  • 944536191e feat(agents): Add explicit ReAct loop nodes to replace _SingleLlmAgent Xuan Yang 2026-03-25 13:57:27 -07:00
  • 675476088b feat: Support AgentRegistry association Google Team Member 2026-03-27 12:55:14 -07:00
  • 4ffe8fb4a6 fix: api client initialization logic to be mutually exclusive between ExpressMode and GCP projects Yeesian Ng 2026-03-27 12:40:42 -07:00
  • cdb3ff4e1f fix: Handle merging lists in deep_merge_dicts Vishwa Murugan 2026-03-27 10:42:06 -07:00
  • d56e11ed68 feat(workflow): Add output_for field to Event for output delegation tracking Shangjie Chen 2026-03-26 17:31:55 -07:00
  • 5df03f1f41 fix(tools): handle toolset errors gracefully in canonical_tools Xiang (Sean) Zhou 2026-03-27 10:05:39 -07:00
  • 095a5c42ba fix(cli): Support Workflow graph visualization in web UI Shangjie Chen 2026-03-26 18:12:59 -07:00
  • fe4181718d fix: Generate IDs for FunctionCalls when processing streaming LLM responses Xuan Yang 2026-03-26 18:05:21 -07:00
  • 446575fdf5 fix: Update v2 release workflow to be dispatched from v2 branch George Weale 2026-03-26 17:37:45 -07:00
  • 5f69e19f82 fix: Enhance ADK release analyzer with resume functionality and better session management Xuan Yang 2026-03-26 17:15:31 -07:00
  • abe4bbeabb chore: merge release v1.28.0 to main Wei (Jack) Sun 2026-03-26 17:05:43 -07:00
  • 39497507cf chore: update last-release-sha for next v2 release v2.0.0a2 Jacksunwei 2026-03-26 23:19:19 +00:00
  • 079136fdf9 chore(release/v2-candidate): release 2.0.0-alpha.2 (#5017) Wei (Jack) Sun 2026-03-26 16:19:08 -07:00
  • 4e05efb76c chore: update last-release-sha for next release v1.28.0 Jacksunwei 2026-03-26 22:45:10 +00:00
  • c57d000699 chore(release/candidate): release 1.28.0 (#5014) Wei (Jack) Sun 2026-03-26 15:44:57 -07:00
  • c30ec93c42 Merge pull request #5013 from google/v2-cherry-pick sasha-gitg 2026-03-26 18:43:42 -04:00
  • 5020954920 fix: Update list_agents to only list directories, not validate agent definitions George Weale 2026-03-26 15:28:25 -07:00
  • eb8718e734 feat(runners): Add resume and user message support for BaseNode root Wei (Jack) Sun 2026-03-25 20:11:40 -07:00
  • 2a10462afe feat(workflow): Support use_as_output in new Workflow class Shangjie Chen 2026-03-25 22:58:51 -07:00
  • 68ece4e04f fix: enforce allowed file extensions for GET requests in the builder API Sasha Sobran 2026-03-26 10:15:51 -07:00
  • a86d0aa7d7 fix: Update eval extras to Vertex SDK package version with constrained LiteLLM upperbound Sasha Sobran 2026-03-25 14:54:39 -07:00
  • 27aed23edd fix: Default to ClusterIP so GKE deployment isn't publicly exposed by default Sasha Sobran 2026-03-26 13:42:57 -07:00
  • be094f7e50 fix: add agent name validation to prevent arbitrary module imports Sasha Sobran 2026-03-26 09:37:23 -07:00
  • 584283e2d8 fix: gate builder endpoints behind web flag Sasha Sobran 2026-03-24 14:16:10 -07:00
  • 0019801f60 fix: add protection for arbitrary module imports George Weale 2026-03-23 14:57:57 -07:00
  • 79ed95383d fix: Exclude compromised LiteLLM versions from dependencies pin to 1.82.6 George Weale 2026-03-24 13:10:08 -07:00
  • f7359e3fd4 fix: Default to ClusterIP so GKE deployment isn't publicly exposed by default Sasha Sobran 2026-03-26 13:42:57 -07:00
  • ab9ae0fce7 ADK changes Google Team Member 2026-03-26 12:41:47 -07:00
  • 08be44295d feat(bigquery): Migrate 1P BQ Toolset Haiyuan Cao 2026-03-26 11:48:33 -07:00
  • 2f90c1ac09 feat: Optional GCP project and credential for GCS access Google Team Member 2026-03-26 10:56:30 -07:00
  • e6a5de50aa ADK changes Google Team Member 2026-03-26 10:15:57 -07:00
  • 96e845ef8c fix: enforce allowed file extensions for GET requests in the builder API Sasha Sobran 2026-03-26 10:15:51 -07:00
  • d89798653e docs(skills): restructure adk-style into reference documents Wei (Jack) Sun 2026-03-26 09:59:46 -07:00
  • 7aa1f5252c feat(bigquery): Migrate 1P BQ Toolset - Migrate tools/bigquery to integrations/bigquery to match standard ADK layout. - Update unit tests to fully assert integration migration. Google Team Member 2026-03-26 09:38:11 -07:00
  • 116f75d2c9 fix: add agent name validation to prevent arbitrary module imports Sasha Sobran 2026-03-26 09:37:23 -07:00
  • d1121317ef feat(bigquery): Migrate 1P BQ Toolset Google Team Member 2026-03-26 06:13:00 -07:00
  • 166ff99b92 feat(bigquery): Migrate 1P BQ Toolset Haiyuan Cao 2026-03-25 23:12:43 -07:00
  • 88b0e3fc45 chore(release/candidate): release 1.27.5 (#5003) v1.27.5 Wei (Jack) Sun 2026-03-25 19:49:05 -07:00
  • 77928a81c3 fix: Update eval extras to Vertex SDK package version with constrained LiteLLM upperbound Sasha Sobran 2026-03-25 14:54:39 -07:00
  • 3e00e95551 fix: returns '<No stdout/stderr captured>' instead of empty strings for clearer agent feedback and correct typing Divyansh Shukla 2026-03-25 17:40:08 -07:00
  • 05c1a2d6f4 fix: resolve 6 test failures in unit tests Shangjie Chen 2026-03-25 16:39:33 -07:00
  • c7b4cfe620 Push latest adk web style changes and add legend to agent graph Yifan Wang 2026-03-25 15:34:52 -07:00
  • 27cc98db5f fix: Update eval extras to Vertex SDK package version with constrained LiteLLM upperbound Sasha Sobran 2026-03-25 14:54:39 -07:00
  • d78422a405 fix: Handle concurrent creation of app/user state rows in DatabaseSessionService George Weale 2026-03-25 14:35:59 -07:00
  • 5c11694afb refactor and add TODO Yifan Wang 2026-03-25 12:48:19 -07:00
  • ffad2c0754 add node param to build graph to get nested workflow with levels Yifan Wang 2026-03-25 12:33:30 -07:00
  • f434d2519d chore: Change Pydantic model config to ignore extra fields in Event Shangjie Chen 2026-03-25 10:48:35 -07:00
  • 2a90fbc1bf chore: merge release v1.27.4 to main Wei (Jack) Sun 2026-03-24 17:08:38 -07:00
  • 07f542e540 chore(release/candidate): release 1.27.4 (#4989) v1.27.4 Wei (Jack) Sun 2026-03-24 16:36:42 -07:00
  • fa5e707c11 fix: Exclude compromised LiteLLM versions from dependencies pin to 1.82.6 George Weale 2026-03-24 13:10:08 -07:00
  • 44b3f72d8f fix: gate builder endpoints behind web flag Sasha Sobran 2026-03-24 14:16:10 -07:00
  • c5d809e10e fix: populate required for Pydantic BaseModel parameters in FunctionTool GAUTAM V DATLA 2026-03-24 16:14:11 -07:00
  • 312ad76876 feat: add App.root_node support and refactor Runner init Shangjie Chen 2026-03-24 15:39:31 -07:00
  • a17ee614d9 Update adk web to fix user message missing issue. Also use node path as active node in the event graph Yifan Wang 2026-03-24 14:40:55 -07:00
  • 3153e6d74f feat: Add index to events table and update dependencies George Weale 2026-03-24 15:10:36 -07:00
  • 6c24ccc9ec fix: gate builder endpoints behind web flag Sasha Sobran 2026-03-24 14:16:10 -07:00
  • c25d86f1ad feat(workflow): Add Workflow(BaseNode) graph orchestration implementation Wei (Jack) Sun 2026-03-20 20:43:18 -07:00
  • 77f1c41be6 fix: Exclude compromised LiteLLM versions from dependencies pin to 1.82.6 George Weale 2026-03-24 13:10:08 -07:00
  • 977696ec91 fix(cli): Update import path for renamed NodeStatus module Shangjie Chen 2026-03-24 11:08:16 -07:00
  • 30b904e596 fix(tools): support regional Discovery Engine endpoints Gautier Masse 2026-03-24 10:10:05 -07:00
  • c69742c0bd update adk web 2.0 Yifan Wang 2026-03-23 10:20:29 -07:00
  • 2e71480748 Event graph renders active node Yifan Wang 2026-03-19 15:58:13 -07:00
  • c9d81cb792 feat(workflow): Support use_as_output for dynamic node output dedup Shangjie Chen 2026-03-23 01:02:45 -07:00
  • 74033e49fb chore(release/candidate): release 1.27.3 v1.27.3 Wei (Jack) Sun 2026-03-23 15:53:17 -07:00
  • b3fcd8a21f feat: Add ability to run individual unit tests to unittests.sh Divyansh Shukla 2026-03-23 15:37:55 -07:00
  • 276adfb7ad fix: add protection for arbitrary module imports George Weale 2026-03-23 14:57:57 -07:00
  • 52351ae2ef fix: Store and retrieve usage_metadata in Vertex AI custom_metadata George Weale 2026-03-17 11:24:04 -07:00
  • 1111e3a90d fix(bigquery): use valid dataplex OAuth scope Liang Wu 2026-03-13 16:59:08 -07:00
  • 9dd5e66191 fix(telemetery): Rolling back change to fix issue affecting LlmAgent creation due to missing version field Achuth Narayan Rajagopal 2026-03-13 14:20:43 -07:00
  • 2334098ef2 feat(workflow): Bundle state/artifact deltas into next yielded event Wei (Jack) Sun 2026-03-20 21:35:36 -07:00
  • 995cd1cb68 fix: add protection for arbitrary module imports George Weale 2026-03-23 14:57:57 -07:00
  • d864917fb6 perf(workflow): Bypass Mesh for leaf single_turn LlmAgent Shangjie Chen 2026-03-21 11:22:36 -07:00
  • 0015308820 feat(workflow): Flush state/artifact deltas onto yielded events Wei (Jack) Sun 2026-03-20 21:35:36 -07:00
  • 0f351bffa9 chore: Change log message George Weale 2026-03-23 10:21:27 -07:00
  • 4cbc3dcb45 test: add integration tests for ADK's A2A client-server interaction Google Team Member 2026-03-23 08:43:15 -07:00
  • 1c2a81bb67 feat(cli): Support BaseNode as root in adk web and adk run Wei (Jack) Sun 2026-03-21 00:09:07 -07:00
  • e1afa3eaa6 docs(skills): Add testing best practices to adk-style skill Wei (Jack) Sun 2026-03-20 21:42:09 -07:00
  • 65e565ed09 refactor(workflow): Extract Trigger into standalone _trigger.py Wei (Jack) Sun 2026-03-20 15:09:53 -07:00
  • 91b56b9ab0 feat(runners): Support BaseNode as root in Runner Wei (Jack) Sun 2026-03-19 21:21:48 -07:00
  • d93cdf35db feat(workflow): add FunctionNode auth_config Shangjie Chen 2026-03-18 23:13:03 -07:00
  • 4b677e73b9 feat: Extract and merge EventActions from A2A metadata George Weale 2026-03-20 12:40:49 -07:00
  • 891e8b7872 refactor(workflow): Split _execution_state into separate files Wei (Jack) Sun 2026-03-20 11:04:12 -07:00
  • 0f4c8073e5 feat(a2a): add lifespan parameter to to_a2a() Xiang (Sean) Zhou 2026-03-20 11:27:16 -07:00
  • 1f9f0fe9d3 fix: error when event does not contain long_running_tool_ids Google Team Member 2026-03-20 10:11:01 -07:00
  • 0b3e7043c4 feat(workflow): Add NodeRunner class for per-node execution Wei (Jack) Sun 2026-03-19 16:57:40 -07:00
  • e846bbf4ee Merge "docs: Add adk-style skill for development best practices" into exp/v2-internal Wei Sun 2026-03-19 20:24:29 -07:00
  • cee5aaa2c3 docs: Add adk-style skill for development best practices Wei (Jack) Sun 2026-03-19 17:20:56 -07:00
  • 0208d06d4b Merge "fix(workflow): Eliminate duplicate output events in nested workflows" into exp/v2-internal Shangjie Chen 2026-03-19 18:07:40 -07:00
  • a8730e2359 feat(cli): display NO DEFAULT warning on conditional nodes lacking default routes Previously, conditional nodes without a default route would draw an artificial edge to the __END__ node. This was confusing. Now, we use HTML-like labels to display "⚠️ [NO DEFAULT]" inside the conditional node itself, improving graph readability. Bo Yang 2026-03-19 17:38:35 -07:00
  • 6590802e65 Merge "feat(cli): display tool nodes with dashed outlines in workflow visualization" into exp/v2-internal Bo Yang 2026-03-19 17:14:54 -07:00
  • 8e5e111d54 fix(workflow): Eliminate duplicate output events in nested workflows Shangjie Chen 2026-03-18 23:12:48 -07:00
  • 0e93faf081 chore: fix format Xuan Yang 2026-03-19 16:53:32 -07:00
  • 0368e38005 fix(workflow): Reject multiple output events per node Shangjie Chen 2026-03-19 16:08:02 -07:00
  • 58c453688f fix: Refactor blocking subprocess call to use asyncio in bash_tool Divyansh Shukla 2026-03-19 15:18:33 -07:00
  • b84b30f677 Merge "refactor(workflow): BaseNode @final run() + _run_impl() split" into exp/v2-internal Wei Sun 2026-03-19 14:02:39 -07:00
  • fc90f364f9 fix(docs): add ctx param to retry sample README snippet Shangjie Chen 2026-03-19 13:57:42 -07:00
  • 12c5efa26a Merge "feat(workflow): emit error events on node failure" into exp/v2-internal Shangjie Chen 2026-03-19 13:47:05 -07:00