ARCHITECTURE

The Decision Engine Loop

How VEXR Ultra decides what to do before she speaks.
The Decision Engine

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.

How the Decision Engine Works

The Decision Engine is implemented as a lightweight, two‑stage classifier:

1. Pattern Matching (Fast Path)
check_for_tool_use() first scans the message for known patterns β€” phrases like "count," "run this code," "DNS lookup," or "deploy."

2. LLM Fallback (Complex Path)
If no pattern is matched, the 8B model is invoked to determine whether the request requires a tool.

This two‑stage approach ensures that the system is fast for common requests and flexible for novel ones.

Available Tools

If a tool is required, the Decision Engine routes the request to one of the following:

Why This Matters

The Decision Engine Loop ensures that VEXR Ultra is not just a chat interface. She can:

The Engine Never Stops

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.