We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9f00f22 commit a0ccfdeCopy full SHA for a0ccfde
src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types.kt
@@ -3,6 +3,8 @@
3
package io.modelcontextprotocol.kotlin.sdk
4
5
import io.modelcontextprotocol.kotlin.sdk.shared.McpJson
6
+import kotlinx.serialization.EncodeDefault
7
+import kotlinx.serialization.ExperimentalSerializationApi
8
import kotlinx.serialization.Serializable
9
import kotlinx.serialization.json.JsonElement
10
import kotlinx.serialization.json.JsonObject
@@ -1050,6 +1052,8 @@ public data class Tool(
1050
1052
val properties: JsonObject = EmptyJsonObject,
1051
1053
val required: List<String>? = null,
1054
) {
1055
+ @OptIn(ExperimentalSerializationApi::class)
1056
+ @EncodeDefault
1057
val type: String = "object"
1058
}
1059
0 commit comments