Sanjaya was blessed with divine sight (divya drishti) by Sage Vyasa to narrate the Kurukshetra war events to the blind King Dhritrashtra in real-time. He could see and describe everything happening on the battlefield from afar, allowing the king to 'watch' the war. This is a key narrative device in the Mahabharata epic.