Aguero's present deal expires in 2019 but it is anticipated it will be extended by a further season.
"I think he will extend but it is not official," said Guardiola.
"He is a good player. If he stays I will be so happy."
Aguero has scored nine goals already this season, including a hat-trick in the Champions League against Borussia Monchengladbach on Wednesday.