validate_with_models
Validate a question by running it across multiple provider CLIs for independent review, with optional judge synthesis and least-cost routing.
Instructions
Ask two or more provider CLIs to independently validate a question. Starts validation jobs — poll with job_status, collect with job_result (not llm_job_*).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| focus | No | What reviewers should pay attention to. | correctness, missing assumptions, and practical next steps |
| models | No | Providers to ask. Defaults to Claude and Codex. | |
| select | No | Optional least-cost routing: fill the provider target(s) from the LCR selector instead of the explicit list. 'cheapest' picks the single cheapest eligible provider; 'cheapest_per_tier' picks the cheapest in each quality tier. Requires [least_cost].enabled=true; fails closed (no default-list fallback) when disabled or nothing is eligible. | |
| question | Yes | Question or content to validate. | |
| judgeModel | No | Optional provider to run an explicit judge synthesis job. |