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
feat: add message field to ProgressNotification according to 2025-03-26 spec (#69)
* feat: add message field to ProgressNotification to provide descriptive status updates
* chore: commit api dump
---------
Co-authored-by: Leonid Stashevsky <[email protected]>
Copy file name to clipboardExpand all lines: api/kotlin-sdk.api
+10-6Lines changed: 10 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1485,8 +1485,9 @@ public final class io/modelcontextprotocol/kotlin/sdk/PingRequest$Companion {
1485
1485
1486
1486
public class io/modelcontextprotocol/kotlin/sdk/Progress : io/modelcontextprotocol/kotlin/sdk/ProgressBase {
1487
1487
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/Progress$Companion;
1488
-
public synthetic fun <init> (IILjava/lang/Double;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
1489
-
public fun <init> (ILjava/lang/Double;)V
1488
+
public synthetic fun <init> (IILjava/lang/Double;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
1489
+
public fun <init> (ILjava/lang/Double;Ljava/lang/String;)V
1490
+
public fun getMessage ()Ljava/lang/String;
1490
1491
public fun getProgress ()I
1491
1492
public fun getTotal ()Ljava/lang/Double;
1492
1493
public static final synthetic fun write$Self (Lio/modelcontextprotocol/kotlin/sdk/Progress;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
@@ -1509,6 +1510,7 @@ public final class io/modelcontextprotocol/kotlin/sdk/Progress$Companion {
1509
1510
1510
1511
public abstract interface class io/modelcontextprotocol/kotlin/sdk/ProgressBase {
1511
1512
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/ProgressBase$Companion;
1513
+
public abstract fun getMessage ()Ljava/lang/String;
1512
1514
public abstract fun getProgress ()I
1513
1515
public abstract fun getTotal ()Ljava/lang/Double;
1514
1516
}
@@ -1519,15 +1521,17 @@ public final class io/modelcontextprotocol/kotlin/sdk/ProgressBase$Companion {
1519
1521
1520
1522
public final class io/modelcontextprotocol/kotlin/sdk/ProgressNotification : io/modelcontextprotocol/kotlin/sdk/ClientNotification, io/modelcontextprotocol/kotlin/sdk/ProgressBase, io/modelcontextprotocol/kotlin/sdk/ServerNotification {
1521
1523
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/ProgressNotification$Companion;
1522
-
public fun <init> (ILio/modelcontextprotocol/kotlin/sdk/RequestId;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Double;)V
1523
-
public synthetic fun <init> (ILio/modelcontextprotocol/kotlin/sdk/RequestId;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
1524
+
public fun <init> (ILio/modelcontextprotocol/kotlin/sdk/RequestId;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Double;Ljava/lang/String;)V
1525
+
public synthetic fun <init> (ILio/modelcontextprotocol/kotlin/sdk/RequestId;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Double;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
1524
1526
public final fun component1 ()I
1525
1527
public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/RequestId;
1526
1528
public final fun component3 ()Lkotlinx/serialization/json/JsonObject;
1527
1529
public final fun component4 ()Ljava/lang/Double;
1528
-
public final fun copy (ILio/modelcontextprotocol/kotlin/sdk/RequestId;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Double;)Lio/modelcontextprotocol/kotlin/sdk/ProgressNotification;
1529
-
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/ProgressNotification;ILio/modelcontextprotocol/kotlin/sdk/RequestId;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Double;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/ProgressNotification;
1530
+
public final fun component5 ()Ljava/lang/String;
1531
+
public final fun copy (ILio/modelcontextprotocol/kotlin/sdk/RequestId;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Double;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/ProgressNotification;
1532
+
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/ProgressNotification;ILio/modelcontextprotocol/kotlin/sdk/RequestId;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Double;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/ProgressNotification;
1530
1533
public fun equals (Ljava/lang/Object;)Z
1534
+
public fun getMessage ()Ljava/lang/String;
1531
1535
public fun getMethod ()Lio/modelcontextprotocol/kotlin/sdk/Method;
1532
1536
public fun getProgress ()I
1533
1537
public final fun getProgressToken ()Lio/modelcontextprotocol/kotlin/sdk/RequestId;
0 commit comments