ClientCapabilities extension type
Capabilities a client may support.
Known capabilities are defined here, in this schema, but this is not a closed set: any client can define its own, additional capabilities.
Constructors
-
ClientCapabilities.new({Map<
String, Object?> ? experimental, RootsCapabilities? roots, Map<String, Object?> ? sampling}) -
factory
-
ClientCapabilities.fromMap(Map<
String, Object?> _value)
Properties
-
experimental
↔ Map<
String, Object?> ? -
Experimental, non-standard capabilities that the client supports.
getter/setter pair
- roots ↔ RootsCapabilities?
-
Present if the client supports any capabilities regarding roots.
getter/setter pair
-
sampling
↔ Map<
String, Object?> ? -
Present if the client supports sampling from an LLM.
getter/setter pair