delimit_deliberate
Run multi-model deliberation to reach consensus on critical decisions by detecting cross-model contradictions.
Instructions
Run multi-model consensus via AI-to-AI deliberation (Pro).
When to use: for foundational decisions (pricing, naming, public-facing copy framing, doctrine edits), external PR diffs, or any decision where cross-model contradiction-detection adds value. When NOT to use: for routine implementation choices (orchestrate in-thread or via subagent dispatch) — deliberation is for cross-checked confabulation, not capability.
Sibling contrast: delimit_models manages which providers can be called; this runs the actual panel. delimit_security_deliberate is the security-class variant.
Side effects: writes transcripts under save_path when provided. Models are called via configured providers; Free tier uses 3 builtin slots, Pro/Premium uses BYOK from ~/.delimit/models.json. Strategic / social scopes enforce a 3-model minimum and may invoke Grok as a tiebreaker.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| question | Yes | The question to reach consensus on. Required. | |
| context | No | Background context shared to all models. | |
| mode | No | "dialogue" (short turns) or "debate" (long essays). Default "dialogue". | dialogue |
| max_rounds | No | Max rounds. Default 3 for debate, 6 for dialogue. | |
| save_path | No | Optional file path to save the full transcript. | |
| scope | No | Optional scope override — "strategic", "social", or "operational". Empty = engine classifies from keywords. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||