invoke

open operator override fun invoke(request: ToolRequest): Result<ToolResponse, LLMError>