fromFunction

inline fun <I : Any, O : Any> TypedToolFactory.fromFunction(name: String, description: String, metadata: Tool.Metadata = Tool.Metadata.DEFAULT, objectMapper: <Error class: unknown class> = jacksonObjectMapper(), noinline function: (I) -> O): Tool

Kotlin-friendly extension for creating typed tools with reified type parameters.