council_start
Get unbiased answers from multiple AI models by convening a blind council. Submit a brief, run concurrent anonymous sessions, and later reveal which model produced each answer.
Instructions
Convene a blind multi-model council on a hard problem. Fans brief out to one
seat session per model — each an independent file-reading agent bound to
working_dir — runs them CONCURRENTLY in the background, and returns IMMEDIATELY
with a council_id and blind hat labels (hat1, hat2, ...). The hat->model mapping is
hidden (revealed only via council_reveal), so you can synthesize across seats without
knowing which model produced which answer. Poll for answers with council_poll.
models: OPTIONAL — omit it (or pass []) to get the default one-seat-per-family roster. working_dir defaults to the server's current working directory.
kind: what this council is FOR, e.g. "bug", "review", "architecture" (default "adhoc"). Purely descriptive record-keeping — never affects routing — but persisted so the council history shows why a council was convened.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | adhoc | |
| brief | Yes | ||
| models | No | ||
| working_dir | No | ||
| seat_system_prompt | No |