Pep Guardiola has agreed to new one-year contract to extend his stay at Manchester City, a source has confirmed to ESPN’s Moises Llorens.