From e834a951d9753712c4bae4f8deaf3c40607ccc1f Mon Sep 17 00:00:00 2001 From: Google Team Member Date: Mon, 13 Apr 2026 15:43:42 -0700 Subject: [PATCH] refactor: making the McpAsyncToolset constructor protected for subclassing PiperOrigin-RevId: 899218434 --- .../main/java/com/google/adk/tools/mcp/McpAsyncToolset.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/google/adk/tools/mcp/McpAsyncToolset.java b/core/src/main/java/com/google/adk/tools/mcp/McpAsyncToolset.java index cb541eccf..8e9cb1ed4 100644 --- a/core/src/main/java/com/google/adk/tools/mcp/McpAsyncToolset.java +++ b/core/src/main/java/com/google/adk/tools/mcp/McpAsyncToolset.java @@ -121,13 +121,13 @@ public McpAsyncToolset build() { } /** - * Initializes the McpAsyncToolset with SSE server parameters. + * Initializes the McpAsyncToolset with a provided McpSessionManager. * - * @param connectionParams The SSE connection parameters to the MCP server. + * @param mcpSessionManager The session manager for MCP connections. * @param objectMapper An ObjectMapper instance for parsing schemas. * @param toolFilter Either a ToolPredicate or a List of tool names. */ - McpAsyncToolset( + protected McpAsyncToolset( McpSessionManager mcpSessionManager, ObjectMapper objectMapper, @Nullable Object toolFilter) { Objects.requireNonNull(mcpSessionManager); Objects.requireNonNull(objectMapper);