all-knowing

adj
University
1

Knowing everything: all facts, all actions taken by everyone, and so on.