From 064754b98cdf5175586e158d02745d4eba25f883 Mon Sep 17 00:00:00 2001 From: "Artem.Bukhonov" Date: Thu, 19 Mar 2026 20:02:31 +0100 Subject: [PATCH] IJPL-240099 [MCP server] Support ABI compat for McpServerService.McpSessionOptions GitOrigin-RevId: 72f4b911d2e4f8114542dd08ce82a215cd52071c --- .../src/com/intellij/mcpserver/impl/McpServerService.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/mcp-server/src/com/intellij/mcpserver/impl/McpServerService.kt b/plugins/mcp-server/src/com/intellij/mcpserver/impl/McpServerService.kt index dff2d7a44163..c10ec18d58d0 100644 --- a/plugins/mcp-server/src/com/intellij/mcpserver/impl/McpServerService.kt +++ b/plugins/mcp-server/src/com/intellij/mcpserver/impl/McpServerService.kt @@ -68,7 +68,13 @@ class McpServerService(val cs: CoroutineScope) { val commandExecutionMode: AskCommandExecutionMode, val toolFilter: McpToolFilter = McpToolFilter.AllowAll, val localAgentId: String? = null, - ) + ) { + @Deprecated("ABI compat with 261.22158 that doesn't have `localAgentId`", level = DeprecationLevel.HIDDEN) + constructor( + commandExecutionMode: AskCommandExecutionMode, + toolFilter: McpToolFilter = McpToolFilter.AllowAll, + ) : this(commandExecutionMode, toolFilter, null) + } companion object { fun getInstance(): McpServerService = service()