What is an agent general? Here are some definitions.
Noun
(now rare) Someone acting as the representative of an organisation, country etc. [from 17th c.]
Specifically, the representative of a British colony (or, later, of a Canadian province or Australian state) in London or another foreign city. [from 19th c.]