Get started

Smart Router

Common questions answered straight away, without a model call.

Maturity: Beta. Every statement on this page was traced to the routing code in QuoxCORE on 2026-10-29.

At a glance
What it isA fast path in dashboard chat: common questions that match a known pattern are answered straight away, without calling a model.
Where it runsIn the Quox dashboard, on the first message of a chat conversation.
When it helpsQuick, routine questions such as "fleet status", "list hosts" or "router stats".
How to startNothing to set up. Ask one of the questions below as the first message of a conversation.

How it works

  1. You send the first message of a conversation.
  2. The router checks it against a fixed list of text patterns.
  3. If a pattern matches with enough confidence, the router answers directly, or hands the job to the right agent.
  4. If nothing matches, or the match is not confident enough, the message goes to the model as usual.

The rule is: when in doubt, do not route. Riskier actions need a higher confidence before the router acts on them.

Later messages in the same conversation go straight to the model, so follow-up questions keep their context.

What it recognises

PatternAnswers
greeting, who_are_you, what_is_quox, capabilities, help_queryGreetings, who Quox is, what it can do, and help
time_queryThe current time (time-zone questions go to the model)
list_hosts, host_details, health_check, ping_fleetYour hosts, one host's details (say "host"), health checks and a fleet ping
fleet_status, list_agents, agent_info, install_quoxagentQuoxAgent fleet status, connected agents, one agent's details, and installing QuoxAgent on a host
bastion_statusQuoxBastion status
list_assistantsThe Quox assistants
list_teams, team_info, create_teamAgentic teams
create_agent, create_toolHands creating an agent or a tool to ARCHITECT
memory_search, preference_get, preference_listSearching memory and reading your preferences
file_capabilities, list_files, summarize_file, compare_files, chat_with_folder, archivist_infoFiles: listing, summarising and comparing (handed to ARCHIVIST)
router_statsHow often the router answered without a model

Examples that route: "fleet status", "list hosts", "show host web-01", "install quoxagent on web-01", "router stats". The patterns match specific wording, so a differently phrased question goes to the model instead.

When it is not sure

If two patterns are close, the router can ask you which you meant and offer numbered options.

Limits

  • Pattern matching only. There is no semantic or AI classifier in the router; a question has to match a pattern's wording.
  • First message only. Follow-ups in a conversation go to the model.
  • Dashboard chat only. It does not run in the CLI, the API or other channels, and some dashboard chat panels turn it off.
  • Router statistics are kept in your browser tab, not on the server.

Last verified 2026-10-29 against QuoxCORE origin/main (quoxRouter.js and routerConfig.js).