The Agreement Hierarchy consists of four principal target positions: attributive, predicate, relative pronoun and anaphoric personal pronoun. It constrains the distribution of alternative agreements, in that the likelihood of agreement with greater semantic justification increases monotonically as we move rightwards along the hierarchy. The Agreement Hierarchy covers a wide range of disparate data, and continues to figure regularly in work on theoretical syntax. Since the hierarchy was first proposed, typology has moved on. This means that to remain fit for the purposes for which it is currently used, the hierarchy needs an overhaul. The typology of agreement controllers is the area where the need is most urgent; this is therefore our focus. The canonical typology of controllers is shown to have two dimensions: lexeme to phrase, and local to extraneous (the latter involving honorific agreement, associative agreement, back agreement and “pancake sentences”). These two dimensions are amply illustrated. Finally, interactions between the different types of agreement controller are investigated, since these prove revealing for the typology. Besides making progress on the typology of agreement, the paper contributes to typology more generally, in incorporating insights from other typological disciplines.