consensus
Assign stances to agents and collect their verdicts. Optionally synthesize outputs for a unified conclusion.
Instructions
Multi-agent verdict with optional stance assignment + optional synthesis.
Use cases:
Force productive disagreement:
stances=["for", "against", "neutral"]Lightweight cross-validation when
debateis overkill (one round per agent)Explicitly named perspectives instead of implicit consensus
Distinct from consult_parallel because each agent can get a stance-steered
prompt; distinct from debate (IT-003) because it's one round, not round-robin.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agents | Yes | ||
| question | Yes | ||
| stances | No | ||
| persona | No | default | |
| synthesizer | No | ||
| timeout_seconds | No |