Route Intent
routeSend a natural-language intent and optionally any dimensions you already know (tool, skill, model, input fields). Fills only the blanks via Jev, then either executes the call or returns a ready-to-run use_tool payload. Explicit values are never overridden. Returns candidates when confidence is low or no tool fits. Flow: route → if confident and complete, result is returned; otherwise use the pre-filled call with use_tool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | Optional. Tool name — honoured verbatim when set. | |
| input | No | Optional. Partial skill input — explicit fields are never overridden. | |
| model | No | Optional. Model override — honoured verbatim when set. | |
| skill | No | Optional. Skill name — honoured verbatim when set. | |
| intent | Yes | What you want to do, in plain language. | |
| max_cost | No | Optional. Max USD to spend; above this returns a pre-filled call instead of executing. |