Ukraine continues to attack Russian refineries, but a US official said it had agreed to stop hitting infrastructure that exports Kazakh crude via the Black Sea.