Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: google/adk-python

v1.25.1

18 Feb 22:20

Choose a tag to compare

1.25.1 (2026-02-18)

Bug Fixes

  • Fix pickling lock errors in McpSessionManager (4e2d615)
Assets2
Loading

v1.25.0

11 Feb 22:59

Choose a tag to compare

1.25.0 (2026-02-11)

Features

  • [Core]

    • Add a demo for the simple prompt optimizer for the optimization interface (0abf4cd)
    • Add--auto_create_session flag toadk api_server CLI (40c15d0)
    • Addadd_events_to_memory facade for event-delta (59e8897)
    • Add post-invocation token-threshold compaction with event retention (a88e864)
    • Add report generation toadk conformance test command (43c437e)
  • [Models]

    • Add base_url option to Gemini LLM class (781f605)
  • [Tools]

    • Enhance google credentials config to support externally passed access token (3cf43e3)
    • Update agent simulator by improving prompts and add environment data (7af1858)
    • Add a load MCP resource tool (e25227d)
    • Add SkillToolset to adk (8d02792)
  • [Web]

    • Add/health and/version endpoints to ADK web server (25ec2c6)

Bug Fixes

  • Use async iteration for VertexAiSessionService.list_sessions pagination (758d337)
  • Fix event loop closed bug in McpSessionManager (4aa4751)
  • Preserve thought_signature in function call conversions for interactions API integration (2010569)
  • Propagate grounding and citation metadata in streaming responses (e6da417)
  • Add endpoints to get/list artifact version metadata (e0b9712)
  • Support escaped curly braces in instruction templates (7c7d25a)
  • Strip timezone for PostgreSQL timestamps in DatabaseSessionService (19b6076)
  • Prompt token may be None in streaming mode (32ee07d)
  • Pass invocation_id from/run endpoint toRunner.run_async (d2dba27)
  • Conditionally preserve function call IDs in LLM requests (663cb75)
  • Migrate VertexAiMemoryBankService to use the async Vertex AI client (64a44c2)
  • Handle list values in Gemini schema sanitization (fd8a9e3)
  • Used logger to log instead of print in MCP (6bc70a6)

Improvements

  • Replace check of instance for LlmAgent with hasAttribute check (7110336)
  • Log exception details before re-raising in MCP session execution (de79bf1)
Loading
phoekerson, UlookEE, ziyanli33, selimacerbas, danhnguyen-ct, marcopellegrino-devoteam, guilmour, GinkoJack911, lxieyang, hieupm2096, and 5 more reacted with heart emojialDuncanson, guilmour, pranam-s, hieupm2096, Sunriseaiteam, and TKassis reacted with rocket emoji
19 people reacted

v1.24.1

06 Feb 18:57

Choose a tag to compare

1.24.1 (2026-02-06)

Bug Fixes

  • Add back deprecated eval endpoint for web until we migrate(ae993e8)
  • Update eval dialog colors, and fix a2ui component types (3686a3a)
Loading
prikarsartam, fxrcode, and afonso-star reacted with thumbs up emojisurajksharma07, shenAmit, and yvesemmanuel reacted with heart emoji
6 people reacted

v1.24.0

05 Feb 18:34

Choose a tag to compare

1.24.0 (2026-02-04)

⚠ BREAKING CHANGES

  • Breaking: Make credential manager accepttool_context instead ofcallback_context (fe82f3c)

Highlights

  • [Web]
    • Consolidated Event View: Replaced the Event tab with a more intuitive "click-to-expand" interaction on message rows, enabling faster debugging within the chat context
    • Enhanced Accessibility: Added full support for arrow-key navigation for a more seamless, keyboard-centric experience
    • Rich Developer Tooling: Introduced detailed tooltips for function calls, providing instant visibility into arguments, responses, and state changes
    • A2UI Integration: Integrated theA2UI v0.8 standard catalog to automatically render spec-compliant ADK parts as native UI components directly in the chat

Features

  • [Core]

    • Allow passthrough ofGOOGLE_CLOUD_LOCATION for Agent Engine deployments (004e15c)
    • Add interface for agent optimizers (4ee125a)
    • Pass event ID as metadata when converted into a message (85434e2)
    • Restructure the bug report template as per the intake process (324796b)
  • [Models]

    • Mark Vertex calls made from non-Gemini models (7d58e0d)
  • [Evals]

    • Allow Vertex AI Client initialization with API Key (43d6075)
    • Remove overall evaluation status calculation from_CustomMetricEvaluator and add threshold to custom metric function expected signature (553e376)
  • [Tools]

    • Make OpenAPI tool asynchronous (9290b96)
    • Implement toolset authentication forMcpToolset,OpenAPIToolset, and other toolsets (798f65d)
    • Add framework support for toolset authentication beforeget_tools calls (ee873ca)
    • Support dynamic configuration forVertexAiSearchTool (585ebfd)
    • Addget_auth_config method to toolset to expose authentication requirements (381d44c)
    • Add methods inMcpToolset for users to access MCP resources (8f7d965)
    • Improve error message when failing to get tools from MCP (3480b3b)
  • [Services]

    • Improveasyncio loop handling and test cleanup (00aba2d)
  • [Live]

    • Support running tools in separate threads for live mode (714c3ad)
  • [Observability]

    • Add extra attributes to spans generated withopentelemetry-instrumentation-google-genai (e87a843)

Bug Fixes

  • Ignoresession_db_kwargs for SQLite session services (ce07cd8)
  • ResolveMutualTLSChannelError by addingpyopenssl dependency (125bc85)
  • Addupdate_timestamp_tz property toStorageSession (666cebe)
  • Do not treat Function Calls and Function Responses as invisible when marked as thoughts (853a3b0)
  • Add pre-deployment validation for agent module imports (credit to@ppgranger,2ac468e)
  • Fix cases whereexecution_result_delimiters haveNone type element (a16e3cc)
  • Disablesave_input_blobs_as_artifacts deprecation warning message for users not setting it (c34615e)
  • Fix agent config path handling in generated deployment script (8012339)
  • Addpypika>=0.50.0 toproject.toml to supportcrewai on Python 3.12+ (e8f7aa3)
  • Update OpenTelemetry dependency versions to relax version constraints foropentelemetry-api andopentelemetry-sdk (706a6dd)
  • Enablepool_pre_ping by default for non-SQLite database engines (da73e71)
  • Ensure database sessions are always rolled back on errors (63a8eba)
  • Reload stale session inDatabaseSessionService when storage update time is later than the in-memory session object (1063fa5)
  • Make credential key generation stable and prevent cross-user credential leaks (33012e6)
  • Change MCPread_resource to return original contents (ecce7e5)
  • Recognize function responses as non-empty parts in LiteLLM (d0102ec)
  • Handle HTTP/HTTPS URLs for media files in LiteLLM content conversion (47221cd)
  • Fix Pydantic schema generation error forClientSession (131fbd3)
  • Fix Click’s Wrapping inadk eval help message (3bcd8f7)
  • Stream errors as simple JSON objects in ADK web server SSE endpoint (798d005)
  • Remove print debugging artifact (0d38a36)

Improvements

  • Checkwill_continue for streaming function calls (2220d88)
  • Update ADK web, rework events, and add A2UI capabilities (37e6507)
  • Improve error handling for LiteLLM import ingemma_llm.py (574ec43)
  • Replace proxy methods with utils implementation (6ff10b2,f82ceb0)
  • Replace print statements with logging in ADK evaluation components (dd8cd27)
  • Add sample agent that requires OAuth flow during MCP tool listing, and convertMCPToolset toMcpToolset in unit tests (2770012,4341839)
  • EnsureBigQueryAgentAnalyticsPlugin is shut down after each test (c0c98d9)
  • Add ADK logger inRestApiTool (288c2c4)
  • Add GitHub Action check to runmypy (32f9f92)
  • Addunittests.sh script and updateCONTRIBUTING.md (025b42c)
  • Extract helper function for LLM request building and response processing (753084f)

Contributors

  • @ppgranger
ppgranger
Loading
surajksharma07, CBell045, danhnguyen8391, constantinef, enesdemirag, selimacerbas, guilmour, prashantpatare, ppgranger, realrxen, and ReezDDDD reacted with heart emojialDuncanson, constantinef, guilmour, mchl-schrdng, and ReezDDDD reacted with rocket emoji
13 people reacted

v1.23.0

22 Jan 23:28

Choose a tag to compare

1.23.0 (2026-01-22)

⚠ BREAKING CHANGES

  • Breaking: Use OpenTelemetry for BigQuery plugin tracing, replacing customContextVar implementation (ab89d12)

Features

  • [Core]

    • Add support to automatically create a session if one does not exist (8e69a58)
    • Remove@experimental decorator fromAgentEngineSandboxCodeExecutor (135f763)
    • Add--disable_features CLI option to override default feature enable state (53b67ce)
    • Addotel_to_cloud flag toadk deploy agent_engine command (21f63f6)
    • Addis_computer_use field to agent information inadk-web server (5923da7)
    • Allowthinking_config ingenerate_content_config (e162bb8)
    • Convert A2UI messages between A2ADataPart metadata and ADK events (1133ce2)
    • Add--enable_features CLI option to override default feature enable state (79fcddb)
  • [Tools]

    • Add flush mechanism toBigQueryAgentAnalyticsPlugin to ensure pending log events are written to BigQuery (9579bea)
    • Allow Google Search tool to set a different model (b57a3d4)
    • Support authentication for MCP tool listing (e3d542a19315fe)
    • Use JSON schema forbase_retrieval_tool,load_artifacts_tool, andload_memory_tool declarations when the feature is enabled (69ad605)
    • Use JSON schema forIntegrationConnectorTool declaration when the feature is enabled (2ed6865)
    • Start and closeClientSession in a single task inMcpSessionManager (cce430d)
    • Use JSON schema forRestApiTool declaration when the feature is enabled (a5f0d33)
  • [Evals]

    • Updateadk eval CLI to consume custom metrics by addingCustomMetricEvaluator (ea0934b)
    • UpdateEvalConfig andEvalMetric data models to support custom metrics (6d2f33a)
  • [Observability]

    • Add minimalgenerate_content {model.name} spans and logs for non-Gemini inference and whenopentelemetry-inference-google-genai dependency is missing (935c279)
  • [Integrations]

    • EnhanceTraceManager asynchronous safety, enrich BigQuery plugin logging, and fix serialization (a4116a6)
  • [Live]

    • Persist user input content to session in live mode (a04828d)

Bug Fixes

  • Recursively extract input/output schema for AgentTool (bf2b56d)
  • Yield bufferedfunction_call andfunction_response events during live streaming (7b25b8f)
  • Updateauthlib andmcp dependency versions (7955177)
  • SetLITELLM_MODE toPRODUCTION before importing LiteLLM to prevent implicit.env file loading (215c2f5)
  • Redact sensitive information from URIs in logs (5257869)
  • Handle asynchronous driver URLs in the migration tool (4b29d15)
  • Remove custom metadata from A2A response events (81eaeb5)
  • HandleNone inferences in eval results (7d4326c)
  • Mark all parts of a thought event as thought (f92d4e3)
  • Usejson.dumps for error messages in SSE events (6ad18cc)
  • Use the correct path for config-based agents when deploying to AgentEngine (83d7bb6)
  • Support Generator and Async Generator tool declarations in JSON schema (19555e77c28297)
  • Prevent stopping event processing on events withNone content (ed2c3eb)
  • Fix'NoneType' object is not iterable error (7db3ce9)
  • Use canonical tools to find streaming tools and register them bytool.name (ec6abf4)
  • Initializeself._auth_config insideBaseAuthenticatedTool to access authentication headers inMcpTool (d4da1bb)
  • Only filter out audio content when sending history (712b5a3)
  • Add finish reason mapping and remove custom file URI handling in LiteLLM (89bed43)
  • Convert unsupported inline artifact MIME types to text inLoadArtifactsTool (fdc98d5)
  • Passlog_level touvicorn inweb andapi_server commands (38d52b2)
  • Use the agent name as the author of the audio event (ab62b1b)
  • HandleNOT_FOUND error when fetching Vertex AI sessions (75231a3)
  • Fixhttpx client closure during event pagination (b725045)

Improvements

  • Add new conversational analytics API toolset (82fa10b)
  • Filter outadk_request_input event from content list (295b345)
  • Always skip executing partial function calls (d62f9c8)
  • Update comments of request confirmation preprocessor (1699b09)
  • Fix various typos (a8f2ddd)
  • Update sample live streaming tools agent to use latest live models (3dd7e3f)
  • Make the regex to catch CLI reference strict by adding word boundary anchor (c222a45)
  • MigrateToolboxToolset to usetoolbox-adk and align validation (7dc6adf277084e)
  • Always log API backend when connecting to live model (7b035aa)
  • Add a sample BigQuery agent using BigQuery MCP tools (672b57f)
  • Add aDebugLoggingPlugin to record human-readable debugging logs (8973618)
  • Upgrade the sample BigQuery agent model version togemini-2.5-flash ([fd2c0f5](https://github.com/google/adk-py...
Read more
Loading
surajksharma07, danhnguyen-ct, selimacerbas, nilloy12, lucasbarzotto-axonify, GitMarco27, ArthurCRodrigues, Dustan-FullStory, wuliang229, anmolg1997, and 4 more reacted with heart emojiallenli873, GWeale, serhii-doroshenko-deloitte, nilloy12, lucasbarzotto-axonify, Dustan-FullStory, simone-viozzi, and constantinef reacted with rocket emoji
18 people reacted

v1.22.1

12 Jan 20:52

Choose a tag to compare

Bug Fixes

  • Add backadk migrate session CLI (8fb2be2).
  • Escape database reserved keyword (94d48fc).
Loading
surajksharma07, Armadindon, Vey27, ArthurCRodrigues, enesdemirag, Souta-VN, jeancantu, sandeeprjs92, g-benmizrahi, philipesantoszup, and 2 more reacted with heart emoji
12 people reacted

v1.22.0

08 Jan 18:48

Choose a tag to compare

Features

  • [Core]

    • MakeLlmAgent.model optional with a default fallback (b287215).
    • Support regex for allowed origins (2ea6e51).
    • Enable PROGRESSIVE_SSE_STREAMING feature by default (0b1cff2).
  • [Evals]

    • Add custom instructions support to LlmBackedUserSimulator (a364388).
    • Introduce a post-hoc, per-turn evaluator for user simulations (e515e0f).
  • [Tools]

    • Expose mcps streamable http custom httpx factory parameter (bfed19c).
    • Add a handwritten tool for Cloud Pub/Sub (b6f6dcb).
    • Addtoken_endpoint_auth_method support to OAuth2 credentials (8782a69).
  • [Services]

    • Introduce new JSON-based database schema for DatabaseSessionService, which will be used for newly-created databases. A migration command and script are provided.(7e6ef71ba91feace64787).
    • Set log level when deploying to Agent Engine (1f546df).
  • [A2A]

    • Update event_converter used in A2ARemote agent to use a2a_task.status.message only if parts are non-empty (e4ee9d7).

Bug Fixes

  • Add checks for event content and parts before accessing (5912835).
  • Validate app name inadk create command (742c926).
  • Prevent .env files from overriding existing environment variables (0827d12).
  • Prevent ContextFilterPlugin from creating orphaned function responses (e32f017).
  • Update empty event check to include executable code and execution results (688f48f).
  • Make the BigQuery analytics plugin work with agents that don't have instructions such as the LoopAgent (8bed01c).
  • Label response as thought if task is immediately returned as working (4f3b733).
  • Move and enhance the deprecation warning for the plugins argument in "_validate_runner_params" to the beginning of the function (43270bc).
  • Oauth refresh not triggered on token expiry (69997cd).
  • Fix double JSON encoding when saving eval set results (fc4e3d6).
  • Allow string values for ToolTrajectoryCriterion.match_type (93d6e4c).
  • Fix inconsistent method signatures for evaluate_invocations (0918b64).
  • Honor the modalities parameter in adk api server for live API (19de45b).
  • Filter out thought parts in lite_llm._get_content (1ace8fc).
  • Rehydration of EventActions in StorageEvent.to_event (838530e).
  • Heal missing tool results before LiteLLM requests (6b7386b).
  • Refine Ollama content flattening and provider checks (c6f389d).
  • Add MIME type inference and default for file URIs in LiteLLM (5c4bae7).
  • Use mode='json' in model_dump to serialize bytes correctly when using telemetry (96c5db5).
  • Avoid local .adk storage in Cloud Run/GKE (b30c2f4).
  • Remove fallback to cached exchanged credential in _load_existing_credential (1ae0e16).
  • Handle overriding of requirements when deploying to agent engine (38a30a4).
  • Built-in agents (names starting with "__") now use in-memory session storage instead of creating .adk folders in the agents directory (e3bac1a).
  • Change error_message column type to TEXT in DatabaseSessionService (8335f35).
  • Add schema type sanitization to OpenAPI spec parser (6dce7f8).
  • Prevent retry_on_errors from retrying asyncio.CancelledError (30d3411).
  • Include back-ticks around the BQ asset names in the tools examples (8789ad8).
  • Fix issue with MCP tools throwing an error (26e77e1).
  • Exclude thought parts when merging agent output (07bb164).
  • Prepend "https://" to the MCP server url only if it doesn't already have a scheme (71b3289).
  • Split SSE events with both content and artifactDelta in ADK Web Server (084fcfa).
  • Propagate RunConfig custom metadata to all events (e3db2d0).
  • Harden YAML builder tmp save/cleanup(6f259f0).
  • Ignore adk-bot administrative actions in stale agent (3ec7ae3).
  • Only prepend "https://" to the MCP server url if it doesn't already have a scheme (71b3289).
  • Check all content parts for emptiness in _contains_empty_content (f35d129).

Improvements

  • Remove unnecessary event loop creation in LiveRequstQueue constructor (ecc9f18).
  • Close database engines to avoid aiosqlite pytest hangs (4ddb2cb).
  • Addoverride_feature_enabled to override the default feature enable states (a088506).
  • Move SQLite migration script to migration/ folder (e8ab7da).
  • Update latest Live Model names for sample agent (f1eb1c0).
  • Update google-genai and google-cloud-aiplatform versions (d58ea58).
  • Introduce MetricInfoProvider interface, and refactor metric evaluators to use this interface to provide MetricInfo (5b7c8c0).
  • Update _flatten_ollama_content return type and add tests (fcea86f).
  • Add disambiguation message to enterprise_search_tool (8329fec).
  • Add x-goog-user-project header to http calls in API Registry (0088b0f).
  • Set the default response modality to AUDIO only ([a4b914b](a4b914b09fbab7683...
Read more
Loading
akaisuperman, constantinef, Tanvik-hub, and MahitMehta reacted with thumbs up emojisurajksharma07, NoName7n11, SH1SHANK, simone-viozzi, VariableVic, MarlzRana, lucasbarzotto-axonify, tianshi04, constantinef, danhnguyen8391, and MahitMehta reacted with heart emojiGWeale, mattwang44, BnnaFish, hasanali-aa, MikJasGrid, danhnguyen8391, VariableVic, MarlzRana, lucasbarzotto-axonify, tianshi04, and 4 more reacted with rocket emoji
20 people reacted

Release 1.21.0

12 Dec 01:09

Choose a tag to compare

1.21.0 (2025-12-11)

Features

  • [Interactions API Support]

    Agent(model=Gemini(model="gemini-3-pro-preview",use_interactions_api=True,  ),name="...",description="...",instruction="...",)

    seesamples for details

  • [Services]

    • Addadd_session_to_memory toCallbackContext andToolContext to explicitly save the current session to memory (7b356dd)
  • [Plugins]

    • Add location for table in agent events in plugin BigQueryAgentAnalytics (507424a)
    • Upgrade BigQueryAgentAnalyticsPlugin to v2.0 with improved performance, multimodal support, and reliability (7b2fe14)
  • [A2A]

    • Adds ADK EventActions to A2A response (32e87f6)
  • [Tools]

    • Addheader_provider toOpenAPIToolset andRestApiTool (e1a7593)
    • Allow overriding connection template (cde7f7c)
    • Add SSL certificate verification configuration to OpenAPI tools using theverify parameter (9d2388a)
    • Use json schema for function tool declaration when feature enabled (cb3244b)
  • [Models]

    • Add Gemma3Ollama model integration and a sample (e9182e5)

Bug Fixes

  • Install dependencies for py 3.10 (9cccab4)
  • Refactor LiteLLM response schema formatting for different models (894d8c6)
  • Resolve project and credentials before creating Spanner client (99f893a)
  • Avoid false positive "App name mismatch" warnings in Runner (6388ba3)
  • Update the code to work with either 1 event or more than 1 events (4f54660)
  • OpenAPI schema generation by skipping JSON schema for judge_model_config (56775af)
  • Add tool_name_prefix support to OpenAPIToolset (82e6623)
  • Pass context to client interceptors (143ad44)
  • Yield event with error code when agent run raised A2AClientHTTPError (b7ce5e1)
  • Handle string function responses in LiteLLM conversion (2b64715)
  • ApigeeLLM support for Built-in tools like GoogleSearch, BuiltInCodeExecutor when calling Gemini models through Apigee (a9b853f)
  • Extract and propagate task_id in RemoteA2aAgent (82bd4f3)
  • Update FastAPI and Starlette to fixCVE-2025-62727 (ReDoS vulnerability) (c557b0a)
  • Add client id to token exchange (f273517)

Improvements

  • Normalize multipart content for LiteLLM's ollama_chat provider (055dfc7)
  • Update adk web, fixes image not rendering, state not updating, update drop down box width and trace icons (df86847)
  • Add sample agent for interaction api integration (68d7048)
  • Update genAI SDK version (f0bdcab)
  • Introducebuild_function_declaration_with_json_schema to use pydantic to generate json schema for FunctionTool (51a638b)
  • Update component definition for triaging agent (ee743bd)
  • Migrate Google tools to use the new feature decorator (bab5729)
  • Migrate computer to use the new feature decorator (1ae944b)
  • Add Spanner execute sql query result mode using list of dictionaries (f22bac0)
  • Improve error message for missinginvocation_id andnew_message inrun_async (de841a4)
Loading
prajwal-m-dixit, NicholasTavaresCode, junseon-yoo, selimacerbas, and ptulluri reacted with thumbs up emojiJardarIversen, anuragjambhulkar, seanzhou1023, hindupuravinash, prashantpatare, jawherkh, Goodnight77, and simone-viozzi reacted with heart emojiGWeale, MihailRussu, alDuncanson, danhnguyen8391, JardarIversen, seanzhou1023, and alexhermida reacted with rocket emoji
18 people reacted

1.20.0

03 Dec 23:10

Choose a tag to compare

1.20.0 (2025-12-01)

Features

  • [Core]

    • Add enum constraint toagent_name fortransfer_to_agent (4a42d0d)
    • Add validation for unique sub-agent names (#3557) (2247a45)
    • Support streaming function call arguments in progressive SSE streaming feature (786aaed)
  • [Models]

    • Enable multi-provider support for Claude and LiteLLM (d29261a)
  • [Tools]

    • Create APIRegistryToolset to add tools from Cloud API registry to agent (ec4ccd7)
    • Add an option to disallow propagating runner plugins to AgentTool runner (777dba3)
  • [Web]

    • Added an endpoint to list apps with details (b57fe5f)

Bug Fixes

  • Allow image parts in user messages for Anthropic Claude (5453b5b)
  • Mark the Content as non-empty if its first part contains text or inline_data or file_data or func call/response (631b583)
  • Fixes double response processing issue inbase_llm_flow.py where, in Bidi-streaming (live) mode, the multi-agent structure causes duplicated responses after tool calling. (cf21ca3)
  • Fix out of bounds error in _run_async_impl (8fc6128)
  • Fix paths for public docs (cd54f48)
  • Ensure request bodies without explicit names are named 'body' (084c2de), closes#2213
  • Optimize Stale Agent with GraphQL and Search API to resolve 429 Quota errors (cb19d07)
  • Update AgentTool to use Agent's description when input_schema is provided in FunctionDeclaration (52674e7)
  • Update LiteLLM system instruction role from "developer" to "system" (2e1f730), closes#3657
  • Update session last update time when appending events (a3e4ad3), closes#2721
  • Update the retry_on_closed_resource decorator to retry on all errors (a3aa077)
  • Windows Path Handling and Normalize Cross-Platform Path Resolution in AgentLoader (a1c09b7)

Documentation

  • Add Code Wiki badge to README (caf23ac)
Loading
surajksharma07, AlexisMarasigan, GitMarco27, blah-mad, mzleo, nicolasthill, apstt, GWeale, artpick, estebannschweber, and 2 more reacted with heart emojiGWeale, MihailRussu, queentrapwatchout, SergMedin, blah-mad, mzleo, nicolasthill, estebannschweber, constantinef, and cthtuf reacted with rocket emoji
16 people reacted

1.19.0

20 Nov 00:51

Choose a tag to compare

1.19.0 (2025-11-19)

Highlights

  • Breaking! Raise minimum Python version to 3.10
  • Add a File based Artifact Service
  • Reduce ADK API server startup latency by lazy loading
  • ADK web light mode support
  • BigQuery Agent Analytics Plugin

Features

  • [Core]

    • Addid andcustom_metadata fields toMemoryEntry (4dd28a3)
    • Add progressive SSE streaming feature (a5ac1d5)
    • Add a2a_request_meta_provider to RemoteAgent init (d12468e)
    • Add feature decorator for the feature registry system (871da73)
    • Breaking: Raise minimum Python version to 3_10 (8402832)
    • Refactor and rename BigQuery agent analytics plugin (6b14f88)
    • Pass custom_metadata through forwarding artifact service (c642f13)
    • Update save_files_as_artifacts_plugin to never keep inline data (857de04)
  • [Evals]

    • Add support for InOrder and AnyOrder match in ToolTrajectoryAvgScore Metric (e2d3b2d)
  • [Integrations]

    • Enhance BQ Plugin Schema, Error Handling, and Logging (5ac5129)
    • Schema Enhancements with Descriptions, Partitioning, and Truncation Indicator (7c993b0)
  • [Services]

    • Add file-backed artifact service (99ca6aa)
    • Add service factory for configurable session and artifact backends (a12ae81)
    • Add SqliteSessionService and a migration script to migrate existing DB using DatabaseSessionService to SqliteSessionService (e218254)
    • Add transcription fields to session events (3ad30a5)
    • Full async implementation of DatabaseSessionService (7495941)
  • [Models]

    • Add experimental feature to useparameters_json_schema andresponse_json_schema for McpTool (1dd97f5)
    • Add support for parsing inline JSON tool calls in LiteLLM responses (22eb7e5)
    • Expose artifact URLs to the model when available (e3caf79)
  • [Tools]

    • Add BigQuery related label handling (ffbab4c)
    • Allow setting max_billed_bytes in BigQuery tools config (ffbb0b3)
    • Propagateapplication_name set for the BigQuery Tools as BigQuery job labels (f13a11e)
    • Set per-tool user agent in BQ calls and tool label in BQ jobs (c0be1df)
  • [Observability]

    • Migrate BigQuery logging to Storage Write API (a2ce34a)

Bug Fixes

  • Addjsonschema dependency for Agent Builder config validation (0fa7e46)
  • Add None check forevent inremote_a2a_agent.py (744f94f)
  • Add vertexai initialization for code being deployed to AgentEngine (b8e4aed)
  • Change LiteLLM content and tool parameter handling (a19be12)
  • Change name for builder agent (131d39c)
  • Ensure event compaction completes by awaiting task (b5f5df9)
  • Fix deploy to cloud run on Windows (29fea7e)
  • Fix error handling when MCP server is unreachable (ee8106b)
  • Fix error when query job destination is None (0ccc43c)
  • Fix Improve logic for checking if a MCP session is disconnected (a754c96)
  • Fix McpToolset crashing with anyio.BrokenResourceError (8e0648d)
  • Fix Safely handleFunctionDeclaration without arequired attribute (93aad61)
  • Fix status code in error message in RestApiTool (9b75456)
  • Fix Useasync for to loop through event iterator to get all events in vertex_ai_session_service (9211f4c)
  • Fix: Fixes DeprecationWarning when using send method (2882995)
  • Improve logic for checking if a MCP session is disconnected (a48a1a9)
  • Improve handling of partial and complete transcriptions in live calls (1819ecb)
  • Keep vertex session event after the session update time (0ec0195)
  • Let part converters also return multiple parts so they can support more usecases (824ab07)
  • Load agent/app before creating session (236f562)
  • Remove app name from FileArtifactService directory structure (12db84f)
  • Remove hardcodedgoogle-cloud-aiplatform version in agent engine requirements (e15e19d)
  • Stop updating write mode in the global settings during tool execution (5adbf95)
  • Update description forload_artifacts tool (c485889)

Improvements

  • Add BigQuery related label handling (ffbab4c)
  • Add demo for rewind (8eb1bdb)
  • Add debug logging for live connection (5d5708b)
  • Add debug logging for missing function call events (f3d6fcf)
  • Add default retry options as fall back to llm_request that are made during evals (696852a)
  • Add plugin for returning GenAI Parts from tools into the model request (116b26c)
  • Add support for abstract types in AFC (2efc184)
  • Add support for structured output schemas in LiteLLM models (7ea4aed)
  • Add tests formax_query_result_rows in BigQuery tool config (fd33610)
  • Add type hints incleanup_unused_files.py (2dea573)
  • Add util to build our llms.txt and llms-full.txt files
  • ADK changes (f1f4467)
  • Defer import ofgoogle.cloud.storage inGCSArtifactService ([9...
Read more
Loading
jonigl, MarzoukiAziz, vitorflopes, blah-mad, 8lueberry, constantinef, cunningfolkmedia, timo-fischer, Ahmad12-hu, wmetaw, and 3 more reacted with heart emojijonigl, blah-mad, simone-viozzi, constantinef, paweluramowski, GlowCheese, and Tanvik-hub reacted with rocket emoji
16 people reacted
Previous134
Previous

[8]ページ先頭

©2009-2026 Movatter.jp