capabilities

Sets client capabilities directly.

Example:

capabilities(ClientCapabilities(
sampling = ClientCapabilities.sampling,
roots = ClientCapabilities.Roots(listChanged = true)
))

Parameters

value

The ClientCapabilities instance


Sets client capabilities using a DSL builder.

This is the recommended way to configure capabilities.

Example:

capabilities {
sampling(ClientCapabilities.sampling)
roots(listChanged = true)
elicitation(ClientCapabilities.elicitation)
}

Parameters

block

Lambda for building capabilities

See also