ck_route
Recommends an AI agent for a given task based on security tier, remaining budget, and past performance. Returns ranked recommendations with rationale.
Instructions
Recommend the best available AI agent for a given task based on security tier, remaining budget, task type, and past performance data. Read-only — no session state is changed. task is a plain-language description of what needs to be done. risk_tier (low/medium/high/critical) filters out agents that are not cleared for the security level; defaults to medium. allowed_agents restricts routing to a specific subset of agent IDs; omit to allow all. Returns a ranked list of agent recommendations with rationale. Use ck_route to pick an agent, then ck_delegate to transfer the task. Use ck_cost_optimizer for a price-focused comparison without routing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| allowed_agents | No | Restrict routing to these agent IDs. Omit to allow all supported agents. | |
| budget_remaining_cents | No | Remaining session budget in cents | |
| risk_tier | No | Security sensitivity of the task. Default: medium | |
| task | Yes | Plain-language description of the task to be performed |