Wiktionary
agent general
n. 1 (context now rare English) Someone acting as the representative of an organisation, country etc. (from 17th c.) 2 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.)