Sky Sports understands Manchester City have agreed a new long-term deal with striking starlet John Guidetti.