You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: api/kotlin-sdk.api
+43-5Lines changed: 43 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -2439,13 +2439,15 @@ public final class io/modelcontextprotocol/kotlin/sdk/TextResourceContents$Compa
2439
2439
2440
2440
public final class io/modelcontextprotocol/kotlin/sdk/Tool {
2441
2441
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/Tool$Companion;
2442
-
public fun <init> (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;)V
2442
+
public fun <init> (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;)V
2443
2443
public final fun component1 ()Ljava/lang/String;
2444
2444
public final fun component2 ()Ljava/lang/String;
2445
2445
public final fun component3 ()Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;
2446
-
public final fun copy (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;)Lio/modelcontextprotocol/kotlin/sdk/Tool;
2447
-
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/Tool;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/Tool;
2446
+
public final fun component4 ()Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2447
+
public final fun copy (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;)Lio/modelcontextprotocol/kotlin/sdk/Tool;
2448
+
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/Tool;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/Tool;
2448
2449
public fun equals (Ljava/lang/Object;)Z
2450
+
public final fun getAnnotations ()Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2449
2451
public final fun getDescription ()Ljava/lang/String;
2450
2452
public final fun getInputSchema ()Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;
2451
2453
public final fun getName ()Ljava/lang/String;
@@ -2500,6 +2502,42 @@ public final class io/modelcontextprotocol/kotlin/sdk/Tool$Input$Companion {
2500
2502
public final fun serializer ()Lkotlinx/serialization/KSerializer;
2501
2503
}
2502
2504
2505
+
public final class io/modelcontextprotocol/kotlin/sdk/ToolAnnotations {
2506
+
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations$Companion;
2507
+
public fun <init> (Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
2508
+
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
2509
+
public final fun component1 ()Ljava/lang/String;
2510
+
public final fun component2 ()Ljava/lang/Boolean;
2511
+
public final fun component3 ()Ljava/lang/Boolean;
2512
+
public final fun component4 ()Ljava/lang/Boolean;
2513
+
public final fun component5 ()Ljava/lang/Boolean;
2514
+
public final fun copy (Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2515
+
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2516
+
public fun equals (Ljava/lang/Object;)Z
2517
+
public final fun getDestructiveHint ()Ljava/lang/Boolean;
2518
+
public final fun getIdempotentHint ()Ljava/lang/Boolean;
2519
+
public final fun getOpenWorldHint ()Ljava/lang/Boolean;
2520
+
public final fun getReadOnlyHint ()Ljava/lang/Boolean;
2521
+
public final fun getTitle ()Ljava/lang/String;
2522
+
public fun hashCode ()I
2523
+
public fun toString ()Ljava/lang/String;
2524
+
}
2525
+
2526
+
public final synthetic class io/modelcontextprotocol/kotlin/sdk/ToolAnnotations$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
2527
+
public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations$$serializer;
2528
+
public final fun childSerializers ()[Lkotlinx/serialization/KSerializer;
2529
+
public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2530
+
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
2531
+
public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
2532
+
public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;)V
2533
+
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
2534
+
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
2535
+
}
2536
+
2537
+
public final class io/modelcontextprotocol/kotlin/sdk/ToolAnnotations$Companion {
2538
+
public final fun serializer ()Lkotlinx/serialization/KSerializer;
2539
+
}
2540
+
2503
2541
public final class io/modelcontextprotocol/kotlin/sdk/ToolListChangedNotification : io/modelcontextprotocol/kotlin/sdk/ServerNotification {
2504
2542
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/ToolListChangedNotification$Companion;
2505
2543
public fun <init> ()V
@@ -2824,8 +2862,8 @@ public class io/modelcontextprotocol/kotlin/sdk/server/Server : io/modelcontextp
2824
2862
public final fun addResource (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V
2825
2863
public static synthetic fun addResource$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V
2826
2864
public final fun addResources (Ljava/util/List;)V
2827
-
public final fun addTool (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lkotlin/jvm/functions/Function2;)V
2828
-
public static synthetic fun addTool$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V
2865
+
public final fun addTool (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;Lkotlin/jvm/functions/Function2;)V
2866
+
public static synthetic fun addTool$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V
2829
2867
public final fun addTools (Ljava/util/List;)V
2830
2868
protected fun assertCapabilityForMethod (Lio/modelcontextprotocol/kotlin/sdk/Method;)V
2831
2869
protected fun assertNotificationCapability (Lio/modelcontextprotocol/kotlin/sdk/Method;)V
0 commit comments