Commit Graph

  • 30493bae56 fix: sandbox nested persona template rendering in evaluation prompts yyy 2026-06-17 15:48:21 -07:00
  • 551580058d fix: catch RecursionError in safe JSON serialization helpers George Weale 2026-06-17 15:45:52 -07:00
  • 978be4b133 docs: clarify is_final_response() is a public helper George Weale 2026-06-17 15:43:41 -07:00
  • 94c43a269d feat(utils): Add support for nested state access in template injection Jainish 2026-06-17 15:33:07 -07:00
  • bfc236d289 feat: Expose parameter_binding in @node decorator Bo Yang 2026-06-17 15:20:53 -07:00
  • 89d9bda72e fix: terminate infinite retry loop in RunSkillScriptTool on SCRIPT_NOT_FOUND Botta Venkata Leela Raman Raj 2026-06-17 15:12:43 -07:00
  • 3963a45f38 chore(ci): Upgrade GitHub Actions versions in release workflows Liang Wu 2026-06-17 14:48:55 -07:00
  • 0adbab8553 fix(firestore): serialize session state as JSON to avoid reserved field name errors Nilesh Patil 2026-06-17 14:47:53 -07:00
  • a181a395f2 fix: Make EUC request args JSON-serializable doughayden 2026-06-17 14:45:44 -07:00
  • ea325c7b3c fix(LiteLlm): recognize assistant- prefix as valid OpenAI file ID Nilesh Patil 2026-06-17 14:40:20 -07:00
  • fe08a9fb5a fix: map A2A Message.role to correct GenAI content role Enjoy Kumawat 2026-06-17 14:31:26 -07:00
  • 4f3f350aa8 chore: merge release v1.35.2 to v1 (#6153) v1.35.2 adk-bot 2026-06-17 13:54:06 -07:00
  • 796964ac49 fix(LiteLlm): recognize assistant- prefix as valid OpenAI file ID Nilesh Patil 2026-06-17 13:39:47 -07:00
  • afe408376a fix: remove live event buffering in runner (#6151) Liang Wu 2026-06-17 13:23:28 -07:00
  • 2b7e08a5e1 fix: send correct field names for sandbox input files jordanchendev 2026-06-17 12:38:40 -07:00
  • 0cb4c81492 fix(skills): enforce utf-8 encoding when materializing skill files on Windows mc-marcocheng 2026-06-17 11:49:22 -07:00
  • 81b8067155 fix: api-registry to fetch all services Prem Ramanathan 2026-06-17 11:42:28 -07:00
  • 910e1c1321 fix: prevent ReDoS in code block extraction Ashutosh0x 2026-06-17 11:29:56 -07:00
  • 5cfef0173d fix(eval): handle unevaluated final response v2 results Pragnyan Ramtha 2026-06-17 11:01:37 -07:00
  • a546bcf743 fix(auth): handle missing client-credentials scopes safely sqsge 2026-06-17 10:55:51 -07:00
  • 4340208b17 fix: remove live event buffering in runner Liang Wu 2026-06-17 10:52:23 -07:00
  • 054da5d00e fix(planners): keep all leading parallel function calls nyxst4ck 2026-06-17 10:51:33 -07:00
  • 980845103a fix: call to sanitize schema for complex union types Eugen 2026-06-17 10:50:41 -07:00
  • 065f4aed46 fix(a2a): suppress part_metadata in Vertex AI mode Google Team Member 2026-06-17 06:28:02 -07:00
  • b9e7fcade1 fix(a2a): render HITL interrupt when prompt is in a data part Google Team Member 2026-06-17 02:05:55 -07:00
  • f0ec997bc0 fix(sessions): Further fixes for DatabaseSessionService Shangjie Chen 2026-06-16 23:58:17 -07:00
  • 63841c3333 fix(adk): propagate exceptions from run_node in standalone mode Google Team Member 2026-06-16 22:43:02 -07:00
  • e7a673ccd0 feat(eval): expose user_simulator_config in generate_responses Slava Primenko 2026-06-16 22:41:09 -07:00
  • 1ac69a9033 feat: Add log_level option for adk run CLI Krishna Vadakattu 2026-06-16 20:25:30 -07:00
  • f022307db3 fix: avoid UserWarning in _build_response_log when response has funct… Adeev Mardia 2026-06-16 20:00:17 -07:00
  • d9f189c7a3 fix: improve error message when beautifulsoup4/lxml not installed for load_web_page brucearctor 2026-06-16 18:45:46 -07:00
  • 06959b95ed fix(sessions): Prevent MissingGreenlet after append_event with asyncpg Shangjie Chen 2026-06-16 18:14:29 -07:00
  • 8f852603a4 fix(live): history_config rejection on Vertex/Enterprise Live sessions Stephen Allen 2026-06-16 18:04:13 -07:00
  • 780b0ab159 fix(eval): preserve custom eval metadata Yufeng He 2026-06-16 17:52:29 -07:00
  • ff95d2f712 fix(models): surface error when model returns STOP with empty content Google Team Member 2026-06-16 16:00:36 -07:00
  • c66dc1dec4 docs: update llms.txt and remove build script Haran Rajkumar 2026-06-16 15:01:22 -07:00
  • f39d75b99e fix(adk): propagate isolation_scope to prevent history filtering loops Google Team Member 2026-06-16 14:55:18 -07:00
  • 69ecf079b3 fix: make DatabaseSessionService visible in API docs George Weale 2026-06-16 14:46:26 -07:00
  • 1ad348d6f7 fix: preserve function call ids for litellm models George Weale 2026-06-16 14:39:31 -07:00
  • 573f04344d feat(gemma4): support Gemma4 in Gemini George Weale 2026-06-16 14:16:53 -07:00
  • 8a294af52d fix: Extract grounding_metadata from Live API server_content Vedant Madane 2026-06-16 14:10:12 -07:00
  • 8b09c48f57 fix(tools): handle missing 'request' key in AgentTool.run_async fallb… Pushpak Hinglaspure 2026-06-16 14:04:28 -07:00
  • f9be94c624 fix(tools): convert image/svg+xml to text in LoadArtifactsTool somi 2026-06-16 13:54:23 -07:00
  • ea65345042 chore(cli): Improve operator safety for generated .env files Software Engineer 2026-06-16 13:29:24 -07:00
  • b15c8a0fe1 feat: report cached token counts for Anthropic and OpenAI models George Weale 2026-06-16 13:15:49 -07:00
  • 8c92cdef50 docs: clarify context cache min_tokens gating and 4096-token minimum George Weale 2026-06-16 13:10:00 -07:00
  • 423cd28c92 fix(models): surface error when model returns STOP with empty content George Weale 2026-06-16 12:55:35 -07:00
  • fe56f31951 fix: log diagnostics for empty or unparseable rubric auto-rater output George Weale 2026-06-16 12:45:17 -07:00
  • 5b16a867d0 fix(eval): include function-call events in invocation_events when skip_summarization is set Koushik-Salammagari 2026-06-16 12:28:42 -07:00
  • 9a6cf60fa8 fix(eval): handle failed inference results without invocations Yufeng He 2026-06-16 10:44:36 -07:00
  • 4024467f76 ADK changes Google Team Member 2026-06-16 10:41:16 -07:00
  • 7307c11bf6 test(otel): Add functional test for telemetry with MCP toolset Max Ind 2026-06-16 06:19:20 -07:00
  • 23c0826f4a refactor(otel): Add pure functions for constructing stable and experimental semconv logs Max Ind 2026-06-16 05:32:05 -07:00
  • 60c55ad745 fix: fix vertex_ai_session_service crashing when Agent Engine passes full resource names instead of short session IDs Google Team Member 2026-06-16 02:14:37 -07:00
  • f8e9195d3d fix(planners): allow BuiltInPlanner subclasses to override process_planning_response maruto 2026-06-15 21:35:40 -07:00
  • 8e2b06dd64 fix: preserve empty GCS text artifacts Pragnyan Ramtha 2026-06-15 18:47:45 -07:00
  • 7a11b50cb3 docs(openapi): improve docs for session model Akshay Kumar BM 2026-06-15 18:43:34 -07:00
  • 24a1b26a78 docs(skills): fix broken refs in adk-workflow skill Federico Patota 2026-06-15 17:59:27 -07:00
  • ffc9677154 feat: add create_http_options to ContextCacheConfig for cache creation timeout Abhinav Maddineni 2026-06-15 17:16:40 -07:00
  • 4aaf494760 fix: skip crewai test on ImportError for pytest 9.1 compatibility George Weale 2026-06-15 16:34:52 -07:00
  • 225fafc6d5 docs: add beginner explanation for single agent example Yuktha Gangadhari 2026-06-15 16:29:10 -07:00
  • 883ff98aef fix(flows): terminate invocation at tool-level EUC doughayden 2026-06-15 16:28:22 -07:00
  • 2e28e5d1e1 docs: remove stale -b v2 flag from clone command in CONTRIBUTING.md Goutham-Annem 2026-06-15 14:29:17 -07:00
  • 3f505d2973 fix(models): pass NOT_GIVEN to Anthropic when no system_instruction George Weale 2026-06-15 14:19:47 -07:00
  • 04b0c4bcb6 chore: adk changes George Weale 2026-06-15 14:11:04 -07:00
  • b4fee1cf4d chore(release/v1-candidate): release 1.35.1 v1.35.1 wukath 2026-06-15 13:44:02 -07:00
  • 28dbdfb805 chore(release/v1-candidate): release 1.35.0 v1.35.0 adk-bot 2026-06-15 13:13:44 -07:00
  • 847a259cd8 fix: Only send grounding_metadata for 3.1 live at the end of each turn (#6129) Kathy Wu 2026-06-15 13:04:45 -07:00
  • 70b314b87c perf(flows): skip async-rearrange when no function_responses George Weale 2026-06-15 12:47:41 -07:00
  • 2fffcd9a55 fix: surface MALFORMED_FUNCTION_CALL so on_model_error can recover George Weale 2026-06-15 11:52:51 -07:00
  • 6e59c61104 fix(streaming): Ensure final partial=False frame is always yielded (#6096) Xuan Yang 2026-06-15 17:13:22 +00:00
  • 991431fe23 docs: Fix ADK release analyzer session db saving error Xuan Yang 2026-06-15 09:54:44 -07:00
  • e90b11958d fix(a2a): Preserve execution metadata in final events Google Team Member 2026-06-15 06:29:54 -07:00
  • 71b936bf48 fix: prevent compaction from orphaning function responses Wiktoria Walczak 2026-06-15 02:26:07 -07:00
  • 22adbe12d6 ci(kokoro): install addlicense tool on pre-commit presubmits Wei Sun (Jack) 2026-06-14 11:43:32 -07:00
  • d3c21d716e docs: Align Python version to 3.10+ and update README badges Wei (Jack) Sun 2026-06-13 00:25:43 -07:00
  • 5054784b67 chore: remove internal helper scripts and clean up unused imports Wei Sun (Jack) 2026-06-13 00:22:45 -07:00
  • dc6fbd8fae refactor: Implement the auth provider using Agent Identity Credentials service Google Team Member 2026-06-12 22:30:16 -07:00
  • 46b9dc3a60 test: Increase UnsafeLocalCodeExecutor timeout to mitigate flakiness on slow VMs Wei Sun (Jack) 2026-06-12 22:24:54 -07:00
  • d4ba521327 refactor: Add diversion logic based on the auth provider resource name Google Team Member 2026-06-12 21:42:19 -07:00
  • dd97e76cb2 fix(conformance): normalize tool declarations in replay verification Wei Sun (Jack) 2026-06-12 21:13:10 -07:00
  • 2b8c80c1e3 fix(deps): Require otel google-genai instrumentor >=0.7b1 for genai 2.x Wei (Jack) Sun 2026-06-12 20:17:00 -07:00
  • fa829296c0 docs: fix formatting in multi-agent sample READMEs Wei Sun (Jack) 2026-06-12 19:09:01 -07:00
  • c6546a75df fix: Fix typing for create_client in mcp_session_manager Kathy Wu 2026-06-12 17:35:40 -07:00
  • f84a5b5e20 docs: add unit guides for task mode Bo Yang 2026-06-12 16:18:28 -07:00
  • fe04513985 test(otel): Expand functional tests for telemetry to include logs Max Ind 2026-06-12 15:10:53 -07:00
  • 7d74a0a0e2 docs: add unit guides for event.py, request_input.py and update adk-unit-guide skill Bo Yang 2026-06-12 14:54:03 -07:00
  • 59f7bdf8ed fix(workflow): Preserve explicit single-turn contents spectaclehong 2026-06-12 14:44:47 -07:00
  • b99546bfa3 fix(artifacts): Support nested API names spectaclehong 2026-06-12 14:43:06 -07:00
  • 4e4bf84b87 perf(test): Speed up unit test suite via parallelism and dedup Wei (Jack) Sun 2026-06-12 14:29:21 -07:00
  • fe497a4f5d feat: Migrate McpToolset to AsyncAuthorizedSession for mTLS support Kathy Wu 2026-06-12 14:13:42 -07:00
  • f9dd9ae747 style: apply pre-commit formatting to GCP auth provider files Wei Sun (Jack) 2026-06-12 14:04:06 -07:00
  • 7cae06e001 chore: Adopt ruff for unused-import enforcement Wei (Jack) Sun 2026-06-12 13:27:20 -07:00
  • b79096ac86 refactor: Remove unused imports across src Wei (Jack) Sun 2026-06-12 11:50:37 -07:00
  • 9310ba75c6 fix(agents): await cancelled tasks in _merge_agent_run_pre_3_11 to prevent aclose() RuntimeError Koushik-Salammagari 2026-06-12 11:27:10 -07:00
  • 90bd38fb13 fix(ci): add repository check to prevent workflows from running on forks Wu Jiayang 2026-06-12 11:17:42 -07:00
  • 0aca7bf65e fix: update model to gemini-3.5-flash in session_state_agent sample Wei Sun (Jack) 2026-06-12 11:15:56 -07:00
  • d3184a49de chore: Update ADK skills for PR handling and review Bo Yang 2026-06-12 10:58:09 -07:00
  • 623c9bd0da refactor(telemetry): change agent and tool execution duration metrics from milliseconds to seconds Google Team Member 2026-06-12 05:19:28 -07:00
  • c423fcd987 refactor: Move the IamConnectorCredential service depedency to a seperate file Google Team Member 2026-06-12 05:02:14 -07:00