Commit Graph

  • 5cf2ca3fc0 chore: Update ADK CLI Express mode ToS to align with the Express mode ToS Kathy Wu 2026-04-06 14:57:16 -07:00
  • 010658aa15 feat(cli): Add query mode to adk run and enhance flags Shangjie Chen 2026-04-05 14:09:08 -07:00
  • 83ed3804cf docs: add parallel tool invocation examples and test cases for function tools and tool confirmation Bo Yang 2026-04-06 14:42:01 -07:00
  • 1f898f833d refactor: update agent workflow to use tool confirmation. Currently tests fail due to interruption not supported in llm agent as a node in a workflow. Bo Yang 2026-04-06 14:24:05 -07:00
  • e2c709c187 test(agents): Verify V1 LLM agent interruption and resumption in V2 engine Shangjie Chen 2026-04-06 14:08:39 -07:00
  • f05abcc135 test: move test_samples.py to tests/unittests and scan all contributing samples Bo Yang 2026-04-06 13:38:31 -07:00
  • c11e4a020c test: update workflow node test to support conditional V1 LlmAgent wrapper validation Bo Yang 2026-04-06 13:33:42 -07:00
  • ca6e0533af fix(runners): Expose exception callstack for root node failures Xuan Yang 2026-04-06 12:43:39 -07:00
  • da438fafd8 feat: Add /apps/{app_name}/app-info endpoint to ADK CLI web server Liang Wu 2026-04-06 13:23:21 -07:00
  • 308d01fa57 feat: add tool confirmation sample agent with test cases Bo Yang 2026-04-06 12:58:41 -07:00
  • c34c82e4d4 Copy over old workflow tests Swapnil Agarwal 2026-04-06 18:30:15 +00:00
  • 7dd9359fa1 fix: Add A2ATransport.http_json to the default supported transports list Kathy Wu 2026-04-06 12:23:18 -07:00
  • bba5e79f77 fix: Update eval extras to Vertex SDK package version with constrained LiteLLM upperbound Sasha Sobran 2026-03-25 14:54:39 -07:00
  • d58ee0e29e fix: Default to ClusterIP so GKE deployment isn't publicly exposed by default Sasha Sobran 2026-03-26 13:42:57 -07:00
  • 35355c30dc fix: add agent name validation to prevent arbitrary module imports Sasha Sobran 2026-03-26 09:37:23 -07:00
  • be3712a0b0 fix: gate builder endpoints behind web flag Sasha Sobran 2026-03-24 14:16:10 -07:00
  • 887a2796d3 fix: add protection for arbitrary module imports George Weale 2026-03-23 14:57:57 -07:00
  • 976babf14b refactor: centralize V1 agent test skipping logic in root conftest and remove redundant agent-level conftest Bo Yang 2026-04-06 11:50:26 -07:00
  • 191fec83f9 handle resumability in transfer. fixed some unit tests. Bo Yang 2026-04-06 11:40:29 -07:00
  • 5514069ac5 feat: skip specific agent tests when V1_LLM_AGENT feature is enabled Bo Yang 2026-04-06 11:09:59 -07:00
  • 6265445b5a test: migrate llm agent wrapper tests to v1 and skip it when testing v1. Bo Yang 2026-04-06 10:58:10 -07:00
  • 50952fad53 feat(features): Enable NEW_WORKFLOW and V1_LLM_AGENT by default Shangjie Chen 2026-04-06 10:32:52 -07:00
  • 7c7e914dd5 test(workflow): Skip legacy tests in NEW_WORKFLOW mode to avoid false failures Shangjie Chen 2026-04-06 10:07:58 -07:00
  • a78f7a19b0 Update adk web comppiled files Yifan Wang 2026-04-06 09:22:30 -07:00
  • 9da9dee140 feat: Use raw_event to store event data in vertex ai session service Google Team Member 2026-04-06 10:03:45 -07:00
  • 2b5f31e1fa test(agents): Skip V2 tests when V1 enabled to avoid failures Bo Yang 2026-04-06 08:21:18 -07:00
  • 206a49036c feat(workflow): Support wait_for_output in dynamic nodes Shangjie Chen 2026-04-05 23:16:56 -07:00
  • d66d0f7d0a feat: add support for agent transfers, CLI argument handling, and set_model_response filtering in test runner Bo Yang 2026-04-05 21:49:41 -07:00
  • 39574a6843 rebuild agent sample tests with node info Bo Yang 2026-04-05 20:43:27 -07:00
  • 30af95c52c feat(workflow): support single-turn agents as tools and miscellaneous fixes Bo Yang 2026-04-05 18:39:20 -07:00
  • 202b105b0c feat(workflow): support sub_branch in context and scheduler Bo Yang 2026-04-05 18:39:13 -07:00
  • 116309f966 wrap root agent as a node to run. Bo Yang 2026-04-05 17:06:28 -07:00
  • b65bcf16cc feat(workflow): Log node execution exceptions Bo Yang 2026-04-05 16:51:58 -07:00
  • 017fef45de fix(cli): Reset agent cache in test_agent_replay to ensure isolation Bo Yang 2026-04-05 15:22:13 -07:00
  • 6f173041b3 feat: implement task mode support in V1 LLM agent wrapper and add integration test samples Bo Yang 2026-04-05 15:03:13 -07:00
  • 9fc8d6cb4e test: add interaction test cases for empty and sub-agent workflows Bo Yang 2026-04-05 14:07:39 -07:00
  • d14c231bd1 test: make random number generation deterministic and incremental for tests and increase pytest verbosity Bo Yang 2026-04-05 14:01:36 -07:00
  • 7cd7420ee7 feat(workflow): Add execution logging to improve debuggability Shangjie Chen 2026-04-05 11:48:12 -07:00
  • 4fc83607b1 fix(workflow): Restore legacy agents and fix regressions in tests Shangjie Chen 2026-04-05 11:23:59 -07:00
  • c88caac9af all sample tests pass. Bo Yang 2026-04-05 00:54:23 -07:00
  • ab604397a4 refactor(agents): Isolate V2 agents to llm_agent_workflow for V1 shim Shangjie Chen 2026-04-05 10:08:02 -07:00
  • 008dce8077 feat(workflow): Support V1 agents in new workflows Bo Yang 2026-04-05 00:07:40 -07:00
  • 003ae2ba68 test(samples): new recordings for v1 llm agent Bo Yang 2026-04-04 23:47:50 -07:00
  • 1936d464e1 fix(workflow): Disable sleep in message sample during pytest Bo Yang 2026-04-04 23:45:13 -07:00
  • 569f6b9487 fix(workflow): refine node timeout implementation in NodeRunner Wei (Jack) Sun 2026-04-04 09:55:17 -07:00
  • 4035cbdf27 feat(test): Support custom pytest args and ensure reproducible test results Bo Yang 2026-04-04 19:25:45 -07:00
  • ddb1a643c6 another merge issue Bo Yang 2026-04-04 17:58:47 -07:00
  • 3fafc95754 refactor: fix merge bug. Bo Yang 2026-04-04 17:42:36 -07:00
  • 4d14acd6a2 refactor: remove automatic test rebuilding from web server session save endpoint Bo Yang 2026-04-04 15:16:14 -07:00
  • c168065b06 feat: add REST API endpoints for managing, running, and rebuilding agent tests with corresponding unit tests Bo Yang 2026-04-04 14:45:31 -07:00
  • f6660aea49 feat: Implement timeout for _node_runner_class and migrate previous tests Shangjie Chen 2026-04-04 17:11:18 -07:00
  • 6987f52de3 refactor(tests): Restructure workflow tests, separating legacy stack and organizing components Shangjie Chen 2026-04-04 16:02:54 -07:00
  • bf3c1195b4 chore(workflow): Merge new_workflow_samples tests into workflow_samples Wei (Jack) Sun 2026-04-04 15:51:20 -07:00
  • e0c9a03438 test(workflow): Align test_node_runner_class tests with new error handling behavior Wei (Jack) Sun 2026-04-04 14:49:04 -07:00
  • 5d6000592f feat(workflow): Add NEW_WORKFLOW feature flag to toggle implementation Wei (Jack) Sun 2026-04-04 15:00:14 -07:00
  • 644a26fe69 feat(agents): Allow toggling V1/V2 LlmAgent via feature flag Xuan Yang 2026-04-04 13:12:42 -07:00
  • 36c0b173bb test(workflow): Align test_workflow_class.py with new error handling behavior Wei (Jack) Sun 2026-04-04 14:21:58 -07:00
  • a8161251b2 refactor(workflow): Remove name from ctx.run_node() and update ParallelWorker Shangjie Chen 2026-04-03 12:01:02 -07:00
  • eac2c61a1d test: add retry workflow sample test case Bo Yang 2026-04-04 13:50:58 -07:00
  • 4ce11d33e3 feat(workflow): emit error event on each retry in NodeRunner Wei (Jack) Sun 2026-04-04 07:41:17 -07:00
  • 525a47e037 feat(workflow): support error in new workflow, graceful shutdown upon node error, and reduce duplicate error events Wei (Jack) Sun 2026-04-04 00:46:46 -07:00
  • 37a23ffa25 feat: add new workflow sample test cases for output, input reruns, routing, and state management Bo Yang 2026-04-04 11:33:57 -07:00
  • d3e9d238fc fix(testing): Make agent test replay deterministic to prevent flaky failures Bo Yang 2026-04-04 11:22:10 -07:00
  • 4aad59d624 test(workflow): Fix flaky tests by enforcing deterministic function IDs Bo Yang 2026-04-04 10:38:57 -07:00
  • 56797a603c fix(testing): make agent test replay deterministic for parallel workflows Bo Yang 2026-04-04 00:12:59 -07:00
  • 04ad5d50bf feat(cli): Support test rebuilding with multi-turn inputs Bo Yang 2026-04-03 23:15:37 -07:00
  • 69d003bb0d feat: add adk test CLI command and agent test runner for automated agent validation Bo Yang 2026-04-03 22:49:48 -07:00
  • dfdf00a6de fix(runners): exclude LlmAgent from node execution path in Runner Wei (Jack) Sun 2026-04-03 22:29:17 -07:00
  • 03b7c95c9c fix(workflow): ensure non-rerunnable nodes complete and trigger downstream on resume Wei (Jack) Sun 2026-04-03 22:16:51 -07:00
  • 5a76251659 test: add automated workflow sample replay tests and associated session data files Bo Yang 2026-04-03 22:38:45 -07:00
  • 1445ad5069 feat: refresh credentials if token is missing in the common code and samples Google Team Member 2026-04-04 02:02:12 -07:00
  • 0b32bc2edc chore(samples): align new_workflow_samples with workflow_samples Wei (Jack) Sun 2026-04-03 23:05:38 -07:00
  • c826e6d68d fix(workflow): handle empty parent path in is_descendant and direct_child_name Wei (Jack) Sun 2026-04-03 21:09:56 -07:00
  • c55d794939 fix(workflow): isolate node state per run to fix infinite loop Wei (Jack) Sun 2026-04-03 20:46:32 -07:00
  • d50c025dca test(workflow): add failure and cancellation tests for node and workflow Wei (Jack) Sun 2026-04-03 18:48:26 -07:00
  • c51c05c2bd feat(workflow): add node-level retry support in NodeRunner Wei (Jack) Sun 2026-04-03 18:48:16 -07:00
  • 19ac679aea feat: Add regional endpoint support to SecretManagerClient Google Team Member 2026-04-03 19:33:31 -07:00
  • aa7925b0cd fix(workflow): Prevent re-execution of completed dynamic nodes on resume Wei (Jack) Sun 2026-04-03 15:28:35 -07:00
  • 1b0584241f feat: add configurable resource limits for subprocesses in BashTool Divyansh Shukla 2026-04-03 18:20:30 -07:00
  • 37973daff4 feat: Add configurable view_prefix to BigQueryLoggerConfig Haiyuan Cao 2026-04-03 17:58:37 -07:00
  • 435f7c7a9f feat: Add Description column to SKILL.md and update terminology Haiyuan Cao 2026-04-03 17:50:43 -07:00
  • e1913a6b41 feat: Add custom session id functionality to vertex ai session service Google Team Member 2026-04-03 15:45:41 -07:00
  • cc51a76d55 refactor(agents): Separate 2.0 LlmAgent into llm_agent_workflow/ and llm_agent_node/ Xuan Yang 2026-04-02 13:40:31 -07:00
  • 66090d6ee5 fix(workflow): Prevent run_id reset for WAITING nodes Wei (Jack) Sun 2026-04-03 14:33:53 -07:00
  • 8850916e19 feat: Add Easy GCP support to ADK CLI Kathy Wu 2026-04-03 15:04:32 -07:00
  • 898c4e5f78 fix: empty events_iterator assignment Google Team Member 2026-04-03 12:00:56 -07:00
  • 7913a3b764 feat: Add auth scheme/credential support to MCP toolsets in Agent Registry Kathy Wu 2026-04-03 11:43:05 -07:00
  • 6d930e880d refactor: consolidate root_node and root_agent into a single root_agent field in App and Runner classes Bo Yang 2026-04-02 20:06:48 -07:00
  • db25881ca0 feat: implement auto-incrementing run IDs for dynamic nodes to support parallel execution and resumption Shangjie Chen 2026-04-03 00:54:19 -07:00
  • 3533aa382d feat: Add model validator to derive run IDs from paths and update node name property to strip run ID suffixes Shangjie Chen 2026-04-02 23:01:26 -07:00
  • 8021312bc1 feat: add set_model_response action to support structured tool outputs and agent termination Bo Yang 2026-04-01 20:42:25 -07:00
  • 80e90c9bd6 feat(skills): Add adk-sample-creator skill for authoring samples Wei (Jack) Sun 2026-04-02 08:59:53 -07:00
  • 0e06e5bf5f fix(workflow): use rsplit for safer node name extraction Shangjie Chen 2026-04-02 17:15:29 -07:00
  • e8c8b15e29 fix(workflow): Standardize node paths to name@run_id to prevent state collision and fix descendant bug Shangjie Chen 2026-04-02 16:30:10 -07:00
  • f641b1a219 feat: Implement robust process group management and timeouts in BashTool Divyansh Shukla 2026-04-02 15:43:39 -07:00
  • 33d48472cf chore: merge release v1.28.1 to main (#5122) Wei (Jack) Sun 2026-04-02 15:31:17 -07:00
  • 17e35a8e07 fix(tests): add _state_schema to InvocationContext mocks George Weale 2026-04-02 15:28:34 -07:00
  • 203d7b7dfb chore: Add a new endpoint to fetch the base agent graph in DOT format Yifan Wang 2026-04-02 15:22:02 -07:00
  • 0d48362f2e chore(release/candidate): release 1.28.1 (#5121) v1.28.1 Wei (Jack) Sun 2026-04-02 14:32:49 -07:00
  • f037f68d67 fix: Disallow args on /builder and Add warning about Web UI usage to CLI help Sasha Sobran 2026-04-02 08:22:25 -07:00