SimpleAwaitableTypedTool

constructor(name: String, description: String, inputType: Class<I>, outputType: Class<O>, awaitableFactory: AwaitableFactory<I, P>, executor: (I) -> O, metadata: Tool.Metadata = Tool.Metadata.DEFAULT, objectMapper: <Error class: unknown class> = jacksonObjectMapper())