A router agent is an agent that classifies a user request or task and directs it to the most appropriate specialized agent, tool, or workflow. It is used in multi-agent systems to coordinate responsibilities and improve task handling.
An agent that classifies a user query and then invokes the most appropriate agent to handle it.