Crude prices edged lower on Thursday despite ongoing hostilities between the US and Iran, as traders appeared to hold out hopes for the renewal of the ceasefire and a longer-term peace agreement.