As nouns the difference between agon and anon
is that
agon is a struggle or contest; conflict; especially between the protagonist and antagonist in a literary work while
anon is an anonymous person, especially an author.
As an adverb anon is
straightway; at once.
As an adjective anon is
anonymous.
As a proper noun Anon is
the name given when an author's name is unknown.