Companion
Properties
Functions
Link copied to clipboard
open override fun defaulted(name: String, default: Any, description: String?, metadata: Map<String, Any>): McpCapabilityLens<ToolRequest, Any>
open override fun defaulted(name: String, default: LensExtractor<ToolRequest, Any>, description: String?, metadata: Map<String, Any>): McpCapabilityLens<ToolRequest, Any>
Link copied to clipboard
Link copied to clipboard
fun <NEXT> mapWithNewMeta(nextIn: (Any) -> NEXT, nextOut: (NEXT) -> Any, paramMeta: ParamMeta): ToolArgLensSpec<NEXT>
Link copied to clipboard
open override fun optional(name: String, description: String?, metadata: Map<String, Any>): McpCapabilityLens<ToolRequest, Any?>
Link copied to clipboard
open override fun required(name: String, description: String?, metadata: Map<String, Any>): McpCapabilityLens<ToolRequest, Any>