consult
Send a brief to get advisory model evidence for answer, critique, summarize, or generate tasks; returns policy outcome, not a governed verdict—use request_review for verdicts.
Instructions
Primary advisory model-help surface: send a brief, get back advisory model evidence, never a governed verdict — request_review produces that. effort='thorough' asks a strong model (Claude, Codex or Antigravity) from a family other than the caller's, when detectable. It needs privacy='cloud_allowed' and an operator extension a default install lacks (see list_inference_hosts); without both it fails unless allow_degraded=true, which returns a standard local answer instead. Requires a bound identity. Audited as event_type='consultation', readable by bound agents: route and keyed hashes, never text (key: record.hash_key). A success also updates your governance state. Use call_model or delegate_inference only for explicit provider, host, model or timeout control.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief | Yes | Question or material to send for advisory model help. | |
| effort | No | standard uses the lower-overhead inference lane; thorough requests the operator-authorized strong-model lane. | standard |
| privacy | No | local confines routing to the configured local inference service; cloud_allowed permits, but does not require, external processing. | local |
| purpose | No | Desired advisory operation. critique remains model advice, not a governed peer-review verdict. | answer |
| agent_id | No | UUID; leave unset for yourself. | |
| response_mode | No | compact returns the advisory result and policy outcome; full adds a single diagnostics object with route and inference provenance. | compact |
| allow_degraded | No | Allow thorough effort to fall back to standard local inference. This never weakens the requested privacy policy. | |
| continuity_token | No | Same-process rebind proof only; never a cross-process resume. | |
| client_session_id | No | Binding id for calls in this process; not a cross-process proof. |