8000 Release v1.2.0 · google/adk-python · GitHub
[go: up one dir, main page]

Skip to content

v1.2.0

Compare
Choose a tag to compare
@selcukgun selcukgun released this 04 Jun 19:51

1.2.0 (2025-06-04)

Features

  • Add agent engine as a deployment option to the ADK CLI (2409c3e)
  • Add an option to use gcs artifact service in adk web. (8d36dbd)
  • Add index tracking to handle parallel tool call using litellm (05f4834)
  • Add sortByColumn functionality to List Operation (af95dd2)
  • Add implementation for get_eval_case, update_eval_case and delete_eval_case for the local eval sets manager. (a7575e0)
  • Expose more config of VertexAiSearchTool from latest Google GenAI SDK (2b5c89b)
  • New Agent Visualization (da4bc0e)
  • Set the max width and height of view image dialog to be 90% (98a635a)
  • Support Langchain StructuredTool for Langchain tool (7e637d3)
  • Support Langchain tools that has run_manager in _run args and don't have args_schema populated (3616bb5)
  • Update for anthropic models (16f7d98)
  • Use bigquery scope by default in bigquery credentials. (ba5b80d)
  • Add jira_agent adk samples code which connect Jira cloud (8759a25)
  • Render HTML artifact in chat window (5c2ad32)
  • Add export to json button in the chat window (fc3e374)
  • Add tooltip to the export session button (2735942)

Bug Fixes

  • Add adk icon for UI (2623c71)
  • Add cache_ok option to remove sa warning. (841e10a)
  • Add support for running python main function in UnsafeLocalCodeExecutor when the code has an if _name_ == "_main_" statement. (95e33ba)
  • Adk web not working on some env for windows, fixes google/adk-web#34 (daac8ce)
  • Assign empty inputSchema to MCP tool when converting an ADK tool that wraps a function which takes no parameters. (2a65c41)
  • Call all tools in parallel calls during partial authentication (0e72efb)
  • Continue fetching events if there are multiple pages. (6506302)
  • Do not convert "false" value to dict (60ceea7)
  • Enhance agent loader exception handler and expose precise error information (7b51ae9)
  • Ensure function description is copied when ignoring parameters (7fdc6b4)
  • Filter memory by app_name and user_id. (db4bc98)
  • Fix filtering by user_id for vertex ai session service listing (9d4ca4e)
  • fix parameter schema generation for gemini (5a67a94)
  • Handle non-indexed function call chunks with incremental fallback index (b181cbc)
  • Handles function tool parsing corner case where type hints are stored as strings. (a8a2074)
  • Introduce PreciseTimestamp to fix mysql datetime precision issue. (841e10a)
  • match arg case in errors (b226a06)
  • ParallelAgent should only append to its immediate sub-agent, not transitive descendants (ec8bc73)
  • Relax openapi spec to gemini schema conversion to tolerate more cases (b1a74d0)
  • Remove labels from config when using API key from Google AI Studio to call model (5d29716)
  • sample: Correct text artifact saving in artifact_save_text sample (5c6001d)
  • Separate thinking from text parts in streaming mode (795605a)
  • Simplify content for ollama provider (eaee49b)
  • Timeout issues for mcpstdio server when mcp tools are incorrect. (45ef668)
  • transfer_to_agent: update docstring for clarity and accuracy (854a544)
  • Update unit test code for test_connection (b0403b2)
  • Use inspect.cleandoc on function docstrings in generate_function_declaration. (f7cb666)
  • Restore errors path (32c5ffa)
  • Unused import for deprecated (ccd05e0)
  • Prevent JSON parsing errors and preserve non-ascii characters in telemetry (d587270)
  • Raise HTTPException when running evals in fast_api if google-adk[eval] is not installed (1de5c34)
  • Fix typos in README for sample bigquery_agent and oauth_calendar_agent (9bdd813)
  • Make tool_call one span for telemetry and renamed to execute_tool (999a7fe)
  • Use media type in chat window. Remove isArtifactImage and isArtifactAudio reference (1452dac)
  • Set output_schema correctly for LiteLllm (6157db7)
  • Update pending event dialog style (1db601c)
  • Remove the gap between event holder and image (63822c3)

Documentation

  • Adds a sample agent to illustrate state usage via callbacks. (18fbe3c)
  • Fix typos in documentation (7aaf811)
  • Change eval_dataset to eval_dataset_file_path_or_dir (62d7bf5)
  • Fix broken link to A2A example (0d66a78)
  • Fix typo in envs.py (bd588bc)
  • Updates CONTRIBUTING.md to refine setup process using uv. (04e07b4)
  • Create and update project documentation including README.md and CONTRIBUTING.md (f180331)
  • Rename the root agent in the example to match the example name (94c0aca)
  • ADK: add section comment (349a414)

Chore

0