Is there a capability worth using for this task?
resolve_taskDescribe a task in plain words and get one compact answer: whether a registry capability is worth using for it, from registry-run benchmarks only, and the next step. Use when: you have a task and no capability name, and want one decision word (use, do_not_use, use_free_alternative, insufficient_evidence, blocked_by_constraints or no_match) with its reason codes. Not for: the full arithmetic, the offer and the operator message (evaluate_capability with the same inputs), a plain list of matches (search_capabilities) or a capability you can already name (get_capability). Input: task, plus optional model, expected_runs, baseline_cost_estimate_usd, context and constraints; any other field is refused with the allowed list. Output: ak.resolve.v1 with decision, capability id, reason codes, the measured saving per run with its interval or null, the estimate at your own baseline with its break-even runs or null, confidence, evidence label, price, free alternatives, next action, evaluation_id and the tool that gives the detail. do_not_use and no_match are normal answers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | Plain description of the task you are about to do (at most 4000 characters). | |
| model | No | The model you run on, e.g. claude-sonnet-5. Savings are reported only for measured models. | |
| context | No | Facts about your situation, keyed by the capability's parameter names (e.g. log_lines). | |
| constraints | No | Limits you set for the answer; a capability outside them is reported as blocked, with the reason code. | |
| expected_runs | No | How many times you expect to perform this kind of task. | |
| baseline_cost_estimate_usd | No | What one run of this task costs you today without the capability, in USD. |