What is the meaning of On_sight?

Immediately when sighted.

Immediately something has come to one's attention.

An ascent of a route without falling, on the first attempt, without having been advised on it or having seen it prior.

Source: wiktionary.org