route_capabilities
Selects the best capability for a natural-language objective, returning a route plan with confidence, owner, approval status, and fallbacks. Filters refine candidates; read-only, no execution.
Instructions
Pick the best unified capability for a natural-language objective and return the route plan: the selected capability, binding, and kind, the authoritative execution_owner, whether approval is required, confidence and reason, plus ordered fallbacks (max_fallbacks, default 3). The optional filters narrow which catalog entries may be selected. Routing never executes anything — feed the selected_capability_id to execute_capability. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Prefer capabilities carrying these tags. | |
| kinds | No | Restrict candidates to these capability kinds. | |
| objective | Yes | What you want to accomplish, in plain words. | |
| binding_ids | No | Restrict candidates to these bindings. | |
| provider_ids | No | Restrict candidates to these providers. | |
| max_fallbacks | No | How many fallback routes to return, 0-10; defaults to 3. | |
| execution_owners | No | Restrict candidates to these execution owners. | |
| artifact_affinities | No | Prefer capabilities affine to these artifacts. |