Im April 1918 wurde Ago wieder Chef des Stabes des II. Korps und nahm an der Zweiten Piaveschlacht (15. Juni bis 22. Juni 1918) teil. Er war später Kommandeur der Brigade „Cagliari“. Am 29. August 1918 wurde er zum Brigadegeneral befördert mit rückwirkender Wirkung zum 20. Juni 1918. Darüber hinaus erhielt er 13. September 1918 auch das Offizierskreuz des Ordens der Krone von Italien sowie am 19. September 1918 den Militärorden von Savoyen und nahm an der Schlacht von Vittorio Veneto (24. Oktober bis 4. November 1918) teil. Ago, dem darüber hinaus am 8. August 1920 die Würde eines Kommandeurs des Orden der Krone von Italien sowie das Offizierskreuz des Ritterordens der hl. Mauritius und Lazarus verliehen wurde, erhielt am 1. Juni 1926 seine Beförderung zum Generalmajor. Im Anschluss war er vom 16. Juni 1926 bis zum 23. Februar 1928 Chef des Stabes des Territorialen Armeekommandos X "(Comando Militare Territoriale X)" in Neapel sowie zwischen dem 23. Februar 1928 und dem 29. Januar 1932 Kommandeur der Territorialdivision „Perugia“. Am 15. Januar 1931 wurde er zudem Kommandeur des Ritterordens der hl. Mauritius und Lazarus. Nach seiner Beförderung zum Generalleutnant "(Generale di corpo d’armata)" am 29. Januar 1932 befand er sich bis zum 19. März 1932 kurzzeitig zur besonderen Verfügung und war im Anschluss vom 19. März 1932 bis zum 2. Juli 1933 Kommandierender General des Territorialen Armeekommandos V "(Comando Militare Territoriale V)" in Triest. Am 18. April 1932 wurde er auch Großoffizier des Orden der Krone von Italien.