Agent routing is the decision logic that determines which agent, model, or pipeline handles an incoming request. Routing criteria typically include task type, estimated complexity, required tool access, latency requirements, and cost. Sophisticated routing systems use classifiers, keyword matching, or even a lightweight model to triage requests before dispatching them to the appropriate handler — balancing quality, speed, and cost across a fleet of heterogeneous agents.