support multiple agents

for @swatinem <3