Before VEXR Ultra speaks, she must decide what kind of request this is. Is it a question? A code request? A web search? A command? The Decision Engine Loop is the layer that makes that call β before the model is ever invoked.
The Decision Engine is implemented as a lightweight, twoβstage classifier:
check_for_tool_use() first scans the message for known patterns β phrases like "count," "run this code," "DNS lookup," or "deploy."This twoβstage approach ensures that the system is fast for common requests and flexible for novel ones.
If a tool is required, the Decision Engine routes the request to one of the following:
The Decision Engine Loop ensures that VEXR Ultra is not just a chat interface. She can:
The Decision Engine runs before the model is invoked. This means that many requests are handled entirely without the model β making VEXR Ultra faster, more reliable, and less dependent on external inference.