Compare capabilities
compare_capabilitiesAssess two to five named capabilities side by side for the same inputs, with the same method and ak.offer.v1 offer shape as evaluate_capability. Use when: you already hold a shortlist of capability ids and want each one's decision, reasons and offer in one answer. Not for: finding candidates (search_capabilities) or a single capability (evaluate_capability). Input: the capability ids, plus the optional task, model, expected_runs, baseline_cost_estimate_usd, context and constraints that evaluate_capability reads. Output: ak.comparison.v1 with the results ranked by decision, lower-bound net saving, relevance and capability id, each with its reasons and an ak.offer.v1 offer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | No | 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. | |
| capabilities | Yes | Two to five capabilities to compare, each as an id, ak:// URI or slug. | |
| 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. |