Commit Graph

  • 081adbdfa4 fix(live): Buffer tool calls and emit them together upon turn completion Liang Wu 2026-04-01 17:45:19 -07:00
  • ee69661a61 feat(live): support live for gemini-3.1-flash-live-preview model Liang Wu 2026-04-01 16:39:25 -07:00
  • 064f0d278e fix: Disable tool caching for skill toolset Kathy Wu 2026-04-02 13:21:36 -07:00
  • a633b9336c refactor: Copy flows/ to ADK 2.0 Xuan Yang 2026-04-02 12:41:37 -07:00
  • cf05bf831b feat(state): Enforce state_schema at runtime in Workflow George Weale 2026-03-24 15:46:16 -07:00
  • 16a1a185ab feat: Option to use shallow-copy for session in InMemorySessionService Google Team Member 2026-04-02 11:20:08 -07:00
  • 4d7b9515b6 chore: Consolidate weather_skill and weather-skill in sample agent Kathy Wu 2026-04-02 11:03:28 -07:00
  • aaa03ac308 refactor: Remove the session events dependency from A2aAgentExecutor Google Team Member 2026-04-02 10:50:57 -07:00
  • 6f29775f4b fix: Fix RemoteA2AAgent deepcopy errors Kathy Wu 2026-04-02 10:49:35 -07:00
  • eb4674b49f feat: Add support for model endpoints in Agent Registry Kathy Wu 2026-04-02 10:40:34 -07:00
  • dcee290272 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
  • 9fec503061 feat(auth): Pass consent_nonce to Agent Frontend Google Team Member 2026-04-02 06:24:16 -07:00
  • 231eb5bac6 refactor(workflow): use run_id in output_for for precise state rehydration Shangjie Chen 2026-04-01 20:25:29 -07:00
  • b3e99628ee feat(auth): Support additional HTTP headers in MCP tools Google Team Member 2026-04-01 22:31:18 -07:00
  • abd5a77972 chore: Add __init__.py for agents/llm/new folder. Wei (Jack) Sun 2026-04-01 21:15:37 -07:00
  • 110452375c refactor: Move SecretManagerClient to google.adk.integrations.secret_manager package Google Team Member 2026-04-01 19:04:44 -07:00
  • 62aeab4601 refactor(agents): streamline tool output handling and execution flow Bo Yang 2026-04-01 18:44:52 -07:00
  • 4121f79af1 refactor(agents): simplify tool execution flow by returning ToolActions directly Bo Yang 2026-04-01 16:53:32 -07:00
  • 4dc4017ad6 Remove obsolete test Yifan Wang 2026-04-01 17:45:36 -07:00
  • 7fa13edacd fix(live): Buffer tool calls and emit them together upon turn completion Liang Wu 2026-04-01 17:45:19 -07:00
  • 798749a937 refactor: Remove redundant _node_name parameter from dynamic node scheduling methods Shangjie Chen 2026-04-01 17:35:35 -07:00
  • bd015ea7bd feat(workflow): Refactor DynamicNodeState to use nested dictionary structure Shangjie Chen 2026-04-01 13:53:11 -07:00
  • 642d337a90 feat: Remove use of raw_event field in vertex ai session service Google Team Member 2026-04-01 16:42:35 -07:00
  • 8082893619 feat(live): support live for gemini-3.1-flash-live-preview model Liang Wu 2026-04-01 16:39:25 -07:00
  • 62122013e4 feat: add sub-agents sample demonstrating hierarchical agent delegation Bo Yang 2026-04-01 15:03:34 -07:00
  • 7c9c3aa674 test(runners): fix test_runner_node.py failures Xuan Yang 2026-04-01 14:34:57 -07:00
  • add8ad3235 Start to build samples for features in llm agent. Bo Yang 2026-04-01 14:32:51 -07:00
  • 9c345de849 refactor: move new llm implementation to the folder 'new' and rename them to the final names. Bo Yang 2026-04-01 10:41:25 -07:00
  • 677d18a7a9 fix(workflow): Fix node wrapper equality for duplicate checks Xuan Yang 2026-04-01 13:27:14 -07:00
  • 8a7d30dc99 refactor: move auth, confirmation, and long-running tool handling logic from parallel to individual tool call nodes Bo Yang 2026-04-01 01:29:36 -07:00
  • 1701611594 refactor: remove ParallelToolCallResult and use node_info.message_as_output for event handling and action propagation. Bo Yang 2026-04-01 01:18:13 -07:00
  • 88638ba402 feat(workflow): Add custom run_id support to ctx.run_node() Shangjie Chen 2026-04-01 11:44:51 -07:00
  • f602a7ac84 feat: add run_id support to node execution and update parallel tool call naming and agent structure Bo Yang 2026-04-01 01:07:10 -07:00
  • 9ed61bc44b refactor: update LLM nodes to use message content as output via node_info flag Bo Yang 2026-03-31 23:12:33 -07:00
  • b8fa48abb9 refactor(events): Remove unnecessary null checks for actions and node_info Bo Yang 2026-04-01 02:07:41 -07:00
  • 70ddcfee25 feat(workflow): Migrate dynamic node tests and fix resume/error gaps Wei (Jack) Sun 2026-03-31 22:34:44 -07:00
  • b07654401b test(workflow): Migrate output deduplication tests to new Workflow Wei (Jack) Sun 2026-03-31 19:43:21 -07:00
  • ca476aa130 test(agents): Update before_cb test to return LlmResponse Bo Yang 2026-03-31 22:56:15 -07:00
  • 6ec158fefc test(workflow): Migrate agent and tool node tests to new Workflow Wei (Jack) Sun 2026-03-31 17:02:47 -07:00
  • 85303e1b6e test(workflow): Add nested ctx.run_node() test and rename tests Shangjie Chen 2026-03-31 20:07:48 -07:00
  • cf0f034559 refactor: update message_as_output type hint to allow None values Bo Yang 2026-03-31 20:11:28 -07:00
  • dd3fc8b0f4 feat: update nested workflow agent to pass year state to downstream agents and format aggregation output Bo Yang 2026-03-31 18:03:30 -07:00
  • dd88f9320d docs: update description of inline image from square to circle in agent workflow sample Bo Yang 2026-03-31 17:51:32 -07:00
  • a68e70d5da feat(workflow): Add DefaultNodeScheduler for standalone node resume via ctx.run_node() Shangjie Chen 2026-03-31 14:55:41 -07:00
  • 1310e30f17 chore(samples): sync new_workflow_samples to match old samples 1:1 Wei (Jack) Sun 2026-03-31 00:01:05 -07:00
  • 35538c9a21 feat(events): Add message_as_output to NodeInfo Shangjie Chen 2026-03-31 15:29:58 -07:00
  • 182485513c test(workflow): Migrate parallel worker tests to new Workflow Wei (Jack) Sun 2026-03-31 16:31:42 -07:00
  • 7622f29b67 fix(samples): Prevent infinite loop from dynamic node dedup in loop Wei (Jack) Sun 2026-03-31 15:46:33 -07:00
  • c65ed8d4a8 feat(workflow): Enable partial resume for nested Workflows Wei (Jack) Sun 2026-03-31 15:12:03 -07:00
  • 716b4ca255 docs(skills): add Workflow architecture reference for node authors Wei (Jack) Sun 2026-03-31 14:13:58 -07:00
  • 6ee036292e feat: Use raw_event field in vertex ai session service for append and list events Google Team Member 2026-03-31 13:12:42 -07:00
  • 8929907bf5 ADK changes Google Team Member 2026-03-31 11:54:52 -07:00
  • f75de59362 fix: In memory session service to evaluate dictionary keys and value into an isolated snapshot sequence before starting loop Ankur Sharma 2026-03-31 11:34:18 -07:00
  • a27ce4771f fix(adk): redact credentials in BigQuery analytics plugin Fixes an issue where the Agent Analytics plugin could log plain-text OAuth credentials and access tokens to BigQuery. Sensitive keys are now redacted. Haiyuan Cao 2026-03-30 16:11:36 -07:00
  • add8e8664b fix(environment): fix package references Liang Wu 2026-03-30 16:05:13 -07:00
  • b2daf83db4 fix: sync callbacks with call_llm span Haiyuan Cao 2026-03-30 15:48:47 -07:00
  • 92cad99724 fix: Cache BaseToolset.get_tools() for calls within the same invocation Kathy Wu 2026-03-30 15:06:12 -07:00
  • f8a6bd7fc0 fix: include intermediate subagent final response events in evaluation intermediate data Google Team Member 2026-03-30 12:20:29 -07:00
  • d689a04f16 feat: Support propagating grounding metadata from AgentTool Xuan Yang 2026-03-30 11:45:29 -07:00
  • 0e71985501 fix: Safer fix for UI widget merging in ADK Vishwa Murugan 2026-03-28 22:27:44 -07:00
  • 4030c0d016 feat(bigquery): Add ADK 1P Skills for ADK BQ Toolset - Add 1P BQ Skills bigquery-ai-ml, add mandatory reference routing and reference file for AI.* syntax. - Include dedicated reference documents for various BigQuery ML features. - Update unit tests to fully assert skill validations. Haiyuan Cao 2026-03-27 19:47:21 -07:00
  • 815ebb4415 fix: add httpx_client_factory support to SseConnectionParams Ray 2026-03-27 17:19:43 -07:00
  • 3f3ed0f473 ADK changes Shangjie Chen 2026-03-27 16:39:04 -07:00
  • d1ca561979 refactor(agents): Extract _convert_tool_union_to_tools to shared module Xuan Yang 2026-03-31 10:29:50 -07:00
  • 02de279177 docs(skills): enforce why-not-what in commit message descriptions Wei (Jack) Sun 2026-03-30 23:55:44 -07:00
  • c823c20b56 refactor(workflow): make graph public for dev UI serialization Wei (Jack) Sun 2026-03-30 23:52:06 -07:00
  • 246440841b refactor(workflow): Extract DynamicNodeScheduler to own file Wei (Jack) Sun 2026-03-30 22:45:07 -07:00
  • 5b1ce6b919 fix: Exclude compromised LiteLLM versions from dependencies pin to 1.82.6 George Weale 2026-03-24 13:10:08 -07:00
  • 19feb0b709 docs(skills): Rename execution_id to run_id in architecture refs Wei (Jack) Sun 2026-03-30 22:08:04 -07:00
  • 10754b373b refactor(workflow): Use sequential run_ids instead of UUIDs Shangjie Chen 2026-03-30 19:10:42 -07:00
  • 26a2cc205a refactor(workflow): Simplify ToolCallNode to yield raw response dicts Xuan Yang 2026-03-30 17:38:38 -07:00
  • 181dc23081 fix(workflow): Stop SingleAgentReactNode loop on interrupt Shangjie Chen 2026-03-30 10:59:44 -07:00
  • 211bc1cb4b fix(workflow): restore early-2.0 scheduler fallback in ctx.run_node() Wei (Jack) Sun 2026-03-30 16:19:31 -07:00
  • 95a8dd5e28 refactor(workflow): Rename execution_id to run_id Shangjie Chen 2026-03-30 13:57:38 -07:00
  • e405477ba9 test(workflow): Verify nested workflow event_author attribution Wei (Jack) Sun 2026-03-30 13:29:06 -07:00
  • d600b195bd feat(workflow): Add lazy scan dedup and resume for dynamic nodes Wei (Jack) Sun 2026-03-29 17:01:30 -07:00
  • cc36d186b7 test(workflow): Add dynamic node resume test suite Wei (Jack) Sun 2026-03-29 12:39:39 -07:00
  • 8a39dbfcec feat(workflow): Reuse execution_id on resume Wei (Jack) Sun 2026-03-28 21:13:52 -07:00
  • 26a9232da2 feat(workflow): Add ctx.event_author for orchestrator-owned authorship Wei (Jack) Sun 2026-03-28 16:43:25 -07:00
  • b66de99266 fix(workflow): Unwrap FR responses in resume event scanning Wei (Jack) Sun 2026-03-28 15:18:14 -07:00
  • 8695ed90e0 refactor: update graph node font colors to use dynamic node_fontcolor variable Bo Yang 2026-03-29 23:49:34 -07:00
  • bac858f460 refactor: remove legend generation from graph visualization output. We show them directly in the UI. Bo Yang 2026-03-29 22:33:46 -07:00
  • 3daf5f4d6a feat: implement recursive sub-workflow discovery and update get_app_info_image to return multi-workflow graph results Bo Yang 2026-03-29 21:50:20 -07:00
  • 8b18a195be refactor(workflow): Use Context as NodeRunner result channel Wei (Jack) Sun 2026-03-28 14:33:09 -07:00
  • 37f9baf1ae Update adk web, revised live, event trace, and event view Yifan Wang 2026-03-30 09:53:14 -07:00
  • 14727980e6 feat(workflow): Support node_input parameter binding for FunctionNode Xuan Yang 2026-03-27 17:56:09 -07:00
  • 68c7c7ed64 feat(workflow): Allow ctx.run_node() without a Workflow wrapper Shangjie Chen 2026-03-29 19:22:45 -07:00
  • 34e623548d docs(skills): add observability architecture doc with span-on-Context design Wei (Jack) Sun 2026-03-29 22:01:03 -07:00
  • 104d265eb1 docs(skills): enhance adk-style skill with latest architecture references Wei (Jack) Sun 2026-03-29 21:09:02 -07:00
  • d0db5af438 refactor(skills): split architecture reference into topic files Wei (Jack) Sun 2026-03-29 17:52:55 -07:00
  • 5d062fdaf2 test(runners): Consolidate Runner node tests into single file Shangjie Chen 2026-03-29 16:00:22 -07:00
  • 814275cc3b test(workflow): Add _new sample copies using _workflow_class.py Wei (Jack) Sun 2026-03-28 15:58:52 -07:00
  • 2d5957eb3c docs(samples): add markdown table to streaming message sample Bo Yang 2026-03-28 16:27:10 -07:00
  • 1d59974cf4 docs(samples): Add streaming message example Bo Yang 2026-03-28 10:06:10 -07:00
  • dc2adf9869 feat(workflow): Use SingleAgentReactNode for leaf single_turn agents in new Workflow Shangjie Chen 2026-03-27 18:35:45 -07:00
  • ca32732991 feat(workflow): Add HITL resume via event reconstruction Wei (Jack) Sun 2026-03-25 23:25:55 -07:00
  • c0cee3b99d feat(agents): Deduplicate output events in react loop Shangjie Chen 2026-03-27 16:14:50 -07:00
  • f97367381e feat(environment): Add LocalEnvironment for executing commands and file I/O locally Liang Wu 2026-03-27 16:18:02 -07:00
  • 9082b9e38e feat(environment): Add EnvironmentToolset for file I/O and command execution Liang Wu 2026-03-27 15:48:07 -07:00
  • 93eb6d0d72 fix(workflow): Deduplicate terminal node output events Shangjie Chen 2026-03-27 11:31:01 -07:00