Commit Graph

  • bdece003b8 fix: Quote user_id literals in VertexAiSessionService list filters yyy 2026-04-22 10:41:34 -07:00
  • e3060caaf5 ADK changes Google Team Member 2026-04-21 16:35:19 -07:00
  • 81a15a5229 chore: update last-release-sha for next v2 release v2.0.0b1 Jacksunwei 2026-04-21 19:42:11 +00:00
  • e6edd5984b chore(release/v2-candidate): release 2.0.0-beta.1 (#5439) Wei (Jack) Sun 2026-04-21 12:41:59 -07:00
  • 02ffd9890a chore: update release manifest to 2.0.0-beta.0 Sasha Sobran 2026-04-21 19:05:13 +00:00
  • f5c41186c3 fix(tests): update model to gemini-3.1-pro-preview and handle empty streaming chunks Sasha Sobran 2026-04-21 19:05:11 +00:00
  • 84e792fd1e docs(readme): Update documentation to reflect transition to beta Wei (Jack) Sun 2026-04-21 10:39:59 -07:00
  • 8275f00eb1 chore: update last-release-sha for next v2 release Jacksunwei 2026-04-09 20:33:33 +00:00
  • f3c07f658b chore(release/v2-candidate): release 2.0.0-alpha.3 (#5233) Wei (Jack) Sun 2026-04-09 13:33:19 -07:00
  • ce113a8e68 fix: revert fix handle ContextVar detach errors during task cancellation Max Ind 2026-04-21 09:17:55 -07:00
  • 1db4a6f951 chore(release): align manifest with released v2.0.0a2 Sasha Sobran 2026-04-09 20:04:31 +00:00
  • 7744cfe0f3 feat(mcp): gracefully handle tool execution errors and transport crashes Previously, if an MCP tool returned a JSON-RPC error (e.g. 403 Forbidden) or if the underlying transport connection crashed, the resulting exceptions (McpError and ConnectionError) would bubble up and crash the entire ADK runner. Google Team Member 2026-04-20 21:43:14 -07:00
  • 1e857eee06 fix: Disable bound token for mcp_tool Google Team Member 2026-04-17 15:55:31 -07:00
  • fb77faddea chore(release/candidate): release 1.31.1 (#5422) v1.31.1 Wei (Jack) Sun 2026-04-20 19:01:35 -07:00
  • 2b54c4ac37 fix: block RCE vulnerability via nested YAML configurations in ADK Sasha Sobran 2026-04-20 17:18:36 -07:00
  • e1e12cddc6 fix: bump Vertex SDK version Sasha Sobran 2026-04-20 12:08:58 -07:00
  • 09119c41ad fix(deps): Declare packaging dep and align ValidationError import George Weale 2026-04-20 15:11:15 -07:00
  • 7ae83b2b9a feat(mcp): gracefully handle tool execution errors and transport crashes Previously, if an MCP tool returned a JSON-RPC error (e.g. 403 Forbidden) or if the underlying transport connection crashed, the resulting exceptions (McpError and ConnectionError) would bubble up and crash the entire ADK runner. Kathy Wu 2026-04-20 18:00:48 -07:00
  • c560c8474f feat(samples): Add GitHub OAuth sample to demonstrate token requests Bo Yang 2026-04-20 16:12:02 -07:00
  • e283ea04b2 fix: block RCE vulnerability via nested YAML configurations in ADK Sasha Sobran 2026-04-20 17:18:36 -07:00
  • 74f235b119 fix: block RCE vulnerability via nested YAML configurations in ADK Sasha Sobran 2026-04-20 17:18:36 -07:00
  • 365fdda698 refactor(cli): Convert absolute imports to relative imports Wei (Jack) Sun 2026-04-20 11:01:57 -07:00
  • ba1ed3af51 refactor(skills): Split adk-style skill for better AI triggering Wei (Jack) Sun 2026-04-20 14:58:57 -07:00
  • 2be47e1a04 test(events): Prevent accidental introduction of snake_case keys in Event serialization Xuan Yang 2026-04-20 14:44:05 -07:00
  • 21ebe29c9d fix: bump Vertex SDK version Sasha Sobran 2026-04-20 12:08:58 -07:00
  • c3dafdbb46 fix: web oauth flow and trace view Yifan Wang 2026-04-20 11:06:10 -07:00
  • d0afddda4c fix: Disable bound token for mcp_tool Google Team Member 2026-04-17 15:55:31 -07:00
  • 520333ddb9 docs: Simplify AGENTS.md by delegating to adk-style skill Wei (Jack) Sun 2026-04-20 13:51:52 -07:00
  • 0b3d7c49e1 fix(events): Support camelCase in RequestInput Xuan Yang 2026-04-20 10:38:32 -07:00
  • 6380f6ac76 fix: bump Vertex SDK version Sasha Sobran 2026-04-20 12:08:58 -07:00
  • 87cd310bcc fix: web oauth flow and trace view Yifan Wang 2026-04-20 11:06:10 -07:00
  • 3ca6071efe chore(version): Update version to 2.0.0b1 for beta release Wei (Jack) Sun 2026-04-20 10:49:43 -07:00
  • f2a117972e docs: Update README with instructions for installing ADK extensions Google Team Member 2026-04-20 10:43:26 -07:00
  • e967f2812e feat(mcp): gracefully handle tool execution errors and transport crashes Previously, if an MCP tool returned a JSON-RPC error (e.g. 403 Forbidden) or if the underlying transport connection crashed, the resulting exceptions (McpError and ConnectionError) would bubble up and crash the entire ADK runner. Google Team Member 2026-04-19 21:20:48 -07:00
  • 0ebf78bdb6 feat(mcp): gracefully handle tool execution errors and transport crashes Previously, if an MCP tool returned a JSON-RPC error (e.g. 403 Forbidden) or if the underlying transport connection crashed, the resulting exceptions (McpError and ConnectionError) would bubble up and crash the entire ADK runner. Google Team Member 2026-04-19 19:57:43 -07:00
  • 47deb94880 fix: enable Python 3.10 support for workflow engine George Weale 2026-04-17 15:06:10 -07:00
  • 60b9073ed5 fix: handle ContextVar detach errors during task cancellation Google Team Member 2026-04-19 08:40:37 -07:00
  • a33bb09a53 Fix adk web trace view Yifan Wang 2026-04-18 17:43:45 -07:00
  • 5578772154 fix(auth): isolate resolved credentials in context to prevent race conditions and data leakage Xuan Yang 2026-04-18 19:22:11 -07:00
  • 72de38b5fe fix(telemetry): fix workflow tracing context propagation and exporter Wei (Jack) Sun 2026-04-18 17:28:22 -07:00
  • 7623ff1a27 feat(eval): add evaluate_full_response option to rubric-based evaluation (#5316) Siddhartha 2026-04-17 18:37:20 -07:00
  • 3cdb5f1dd9 fix(workflow): enforce output_schema validation in BaseNode.run() George Weale 2026-04-17 15:16:19 -07:00
  • 61d0ffd00d chore(workflow): Remove stale TODO about cascading cancellation Shangjie Chen 2026-04-17 16:17:28 -07:00
  • b525328344 fix(workflow): replace broad except Exception with specific exception types George Weale 2026-04-17 15:32:16 -07:00
  • 4c0c6db87c fix: Disable bound token for mcp_tool Google Team Member 2026-04-17 15:55:31 -07:00
  • 2af93fd461 use @node decorator to cleanup dynamic node tests Swapnil Agarwal 2026-04-17 22:38:28 +00:00
  • 71b96c13d3 fix(workflow): resolve mypy type errors across workflow package George Weale 2026-04-16 23:00:30 -07:00
  • 809d7e5c3b Add hitl plus multi-trigger scenario Swapnil Agarwal 2026-04-17 18:15:39 +00:00
  • 497f3dd100 fix: resolve test failures from main cherry-picks on v2 branch George Weale 2026-04-17 10:56:26 -07:00
  • ea0bf27435 refactor(tests): Refactor tests to explicitly handle JSON_SCHEMA_FOR_FUNC_DECL feature flag Xuan Yang 2026-04-17 10:37:04 -07:00
  • 15c4ab7e14 feat(live): Add save_live_blob query parameter to /run_live endpoint Liang Wu 2026-04-17 07:12:33 -07:00
  • db51038631 chore: Add readable message on import errors Google Team Member 2026-04-17 03:00:20 -07:00
  • fe1055f472 chore: Update telemetry owner Kacper Jawoszek 2026-04-17 02:41:16 -07:00
  • 529af898e8 feat: add native OpenTelemetry agentic metrics Google Team Member 2026-04-17 01:45:19 -07:00
  • 8ad2d8ead0 feat: Add an option to prevent the SaveFilesAsArtifactsPlugin from attaching reference file parts to the message Mimi Sun 2026-04-16 21:38:22 -07:00
  • 1b89fc0538 test: adds missing unit tests for example_util (Issue #4623) BowedMars2 2026-04-16 19:40:29 -07:00
  • af2c30f3bd chore: merge release v1.31.0 to main Wei (Jack) Sun 2026-04-16 19:21:04 -07:00
  • c0d6dbd3a0 fix(live): mark all agents' Event as from other agents Liang Wu 2026-04-16 17:51:12 -07:00
  • 59c92cbf88 fix(live): treat input transcription as user message Liang Wu 2026-04-16 17:09:24 -07:00
  • 17f3a8a929 chore: Replace old model gemini-2.0 references by 2.5 Morgan Roux 2026-04-16 16:49:04 -07:00
  • 9a962c90c6 fix: handle None state values in skill_toolset after session rewind Enjoy Kumawat 2026-04-16 15:08:14 -07:00
  • 1237e01c8b feat: Add support for memories.ingest_events in VertexAiMemoryBankService George Weale 2026-04-16 14:57:13 -07:00
  • 68620abc2b chore: Remove adk_additional_tools and GetTimezone tool Liang Wu 2026-04-16 14:09:56 -07:00
  • d3d0bdaf72 fix: Pass in auth headers with header provider instead of connection params Kathy Wu 2026-04-16 14:04:44 -07:00
  • d6594a1a2c feat: Add support for refusal messages in ApigeeLlm Google Team Member 2026-04-17 13:56:05 -07:00
  • e5197ac584 refactor(workflow): Downgrade lifecycle logs to DEBUG to reduce noise Shangjie Chen 2026-04-17 12:59:14 -07:00
  • 87d3bf5355 test(workflow): Add test for nested workflow timeout Shangjie Chen 2026-04-17 11:23:15 -07:00
  • 782796f97e fix: read_file/write_file path type mismatch in BaseEnvironment and LocalEnvironment Google Team Member 2026-04-17 12:22:23 -07:00
  • 9f84d3d093 update adk web to latest Yifan Wang 2026-04-17 10:53:28 -07:00
  • 421f99e003 add v2 flag for installing v2 dependecy when dpeloy to AE Yifan Wang 2026-04-14 14:10:57 -07:00
  • b03073988c refactor(workflow): Decouple Context from scheduler to avoid circular imports Shangjie Chen 2026-04-16 22:58:46 -07:00
  • 556eedc958 fix(samples): update burgers test case in task sub agent Shangjie Chen 2026-04-17 10:36:54 -07:00
  • b580891adc refactor(tests): Refactor tests to explicitly handle JSON_SCHEMA_FOR_FUNC_DECL feature flag Xuan Yang 2026-04-17 10:37:04 -07:00
  • 6331076b89 feat(agents): Deprecate legacy orchestration agents to guide migration to Workflows Xuan Yang 2026-04-17 09:55:44 -07:00
  • 36ab8f128c feat(live): Add save_live_blob query parameter to /run_live endpoint Liang Wu 2026-04-17 07:12:33 -07:00
  • 34fbedfbfb feat: add native OpenTelemetry agentic metrics Google Team Member 2026-04-17 04:33:07 -07:00
  • 58432a2e20 chore: Add readable message on import errors Google Team Member 2026-04-17 03:00:20 -07:00
  • 2784217edc chore: Update telemetry owner Kacper Jawoszek 2026-04-17 02:41:16 -07:00
  • 4a4627af97 feat: add native OpenTelemetry agentic metrics Google Team Member 2026-04-17 01:45:19 -07:00
  • 745d861395 fix(tools): Resolve string annotations in FunctionTool to fix type conversion Bo Yang 2026-04-16 20:04:18 -07:00
  • 987c809bfc feat: Add an option to prevent the SaveFilesAsArtifactsPlugin from attaching reference file parts to the message Mimi Sun 2026-04-16 21:38:22 -07:00
  • 8414f1fcea fix(test): Prevent function ID mismatch in multi-agent test replay Bo Yang 2026-04-16 19:43:49 -07:00
  • fe48d875cb test: adds missing unit tests for example_util (Issue #4623) BowedMars2 2026-04-16 19:40:29 -07:00
  • 8eb0d74a96 chore: merge release v1.31.0 to main Wei (Jack) Sun 2026-04-16 19:21:04 -07:00
  • 515ccdc94c fix(workflow): Restore parent agent in build_node to enable resumption Wei (Jack) Sun 2026-04-16 18:28:59 -07:00
  • 5c00b45982 fix(flows): Prevent invalid transfers to task or single-turn agents Wei (Jack) Sun 2026-04-16 18:14:54 -07:00
  • 549c9379dc fix: Prevent LoopAgent from resetting sub-agent state on pause Xuan Yang 2026-04-16 18:03:36 -07:00
  • 8846be585d fix: Prevent LoopAgent from resetting sub-agent state on pause Xuan Yang 2026-04-16 18:11:15 -07:00
  • aedfe8ef4f docs(workflow): Clarify dynamic node lifecycle and state recovery Wei (Jack) Sun 2026-04-16 18:06:26 -07:00
  • 61cca7e5d6 chore: update last-release-sha for next release v1.31.0 Jacksunwei 2026-04-17 00:55:07 +00:00
  • b2d81b319c chore(release/candidate): release 1.31.0 (#5360) Wei (Jack) Sun 2026-04-16 17:54:55 -07:00
  • 48b7a64bcf fix(live): mark all agents' Event as from other agents Liang Wu 2026-04-16 17:51:12 -07:00
  • 7b8401a983 feat(workflow): Support request_task delegation and parent agent resumption Wei (Jack) Sun 2026-04-16 16:27:44 -07:00
  • 4ff2722f0c feat(agents): Enforce request_task and suppress transfer for task agents - Automatically wrap mode='task' sub-agents as tools in LlmAgent. - Exclude task mode agents from valid transfer targets in agent_transfer.py. - Suppress transfer instructions entirely for agents in task or single_turn mode. Wei (Jack) Sun 2026-04-16 16:20:35 -07:00
  • ae1f2e6094 fix(live): treat input transcription as user message Liang Wu 2026-04-16 17:09:24 -07:00
  • 110aecf7e0 chore: Replace old model gemini-2.0 references by 2.5 Morgan Roux 2026-04-16 16:49:04 -07:00
  • af0e116890 feat(tools): Add _TaskAgentTool for task delegation in chat mode Wei (Jack) Sun 2026-04-16 16:01:23 -07:00
  • 2433dd15f9 refactor(agents): Make error and error_node_path read-only properties Shangjie Chen 2026-04-16 16:24:51 -07:00
  • 579c4ff974 refactor(agents): Clean up Context __init__ and docstring Shangjie Chen 2026-04-16 14:50:29 -07:00
  • 6f46c656e5 feat(agents): Allow custom live model overrides for streaming sessions Bo Yang 2026-04-10 13:07:07 -07:00