experimental

Defines experimental, non-standard capabilities that the client supports.

Example:

capabilities {
experimental(buildJsonObject {
put("customFeature", JsonPrimitive(true))
put("version", JsonPrimitive("1.0"))
})
}

Parameters

value

The experimental capabilities configuration


Defines experimental, non-standard capabilities that the client supports using a DSL builder.

Example:

capabilities {
experimental {
put("customFeature", JsonPrimitive(true))
put("beta", JsonObject(mapOf(
"enabled" to JsonPrimitive(true),
"version" to JsonPrimitive("2.0")
)))
}
}

Parameters

block

Lambda for building the experimental capabilities configuration