Jev tool router
Follow a request through a graph. Jev chooses the next node; fixed policy controls what can proceed.
Routing request
Live step: Jev chooses. Mock scenario: seeded choices. All execution is simulated.
Available next nodes
Startresearch_agentInvestigate concepts, compare approaches and answer research questions.
support_agentHelp with product usage and customer support problems.
ops_agentInspect or change service settings and production configuration.
needs_clarificationThe request is ambiguous, unsupported, or cannot be routed confidently.
View the full workflow
- CompleteAllowed
- CompleteAllowed
- Read configurationAllowed
- Modify configurationPause for approval
- Export secretsAlways blocked
Permitted tools lead to Complete. Needs clarification is always available. Policy may stop a request before any graph step.
How policy overrides Jev
- Sensitive-data keywords block the entire request before any model call.
- Always-blocked nodes are removed from the candidate set.
- Both Jev scores must meet 85%; otherwise the path stops for clarification.
- Configuration changes pause for explicit mock approval.
The keyword rule is intentionally broad for this demo. It is not a complete production intent detector. The fixed graph also makes secret export impossible regardless of phrasing.
Routing decision
See the decision, then follow the path
Run one live routing step, or try the full seeded scenario without an API call.
Path taken
0 stepsYour first decision will appear here.