Routing & Auto Mode
How the Universal Router sends your messages to the right agent.
When you send a message in Chat, the Universal Router decides which agent should handle it. This happens automatically, but you have full control over the process.
Auto mode (default)
When Auto is selected in the chat input, the router uses a multi-tier system:
If you've manually selected a specific agent from the dropdown, the message goes directly to that agent. No routing logic runs.
If you've asked a similar question before and it was successfully routed, the system reuses that routing decision. This is fast and free (no LLM call).
Keyword-based rules match your message against known patterns. For example, messages containing "code review" route to the Code Reviewer agent, messages about "security" go to Sentinel.
If rules don't match, the router uses semantic similarity to compare your message against agent descriptions and past successful routings.
As a final fallback, an LLM classifies your message and picks the best agent. This is the most expensive tier but handles novel queries well.
Selecting a specific agent
Click the Auto dropdown in the chat input to see all available agents. Select one to bypass routing entirely.
Selecting a specific agent is useful when you know exactly who you want to talk to, or when you're testing a new agent's responses.
Routing corrections
If the router picks the wrong agent, you can correct it. The system learns from corrections and improves over time.
When you notice a response came from the wrong agent:
The response header shows which agent handled it
Use the correction mechanism to reassign
Future similar messages will route correctly
Tips
New agents take a few interactions to get into the routing cache. Be patient.
Specific keywords in agent descriptions help the rule-based tier match faster.
Semantic routing works better when agents have detailed, distinct descriptions.
Last updated

