start_crew_run
Initiate a Crews Council run by preparing the task, gathering advisor opinions, running peer review, and persisting the Chairman synthesis into a ConversationalCard.
Instructions
Call this tool when the user wants to start a Crews Council run. In a sampling-capable MCP client, it prepares the run, asks advisors for opinions, runs peer review, persists the Chairman synthesis, and returns a ConversationalCard. If sampling is unavailable, the card reports SAMPLING_NOT_SUPPORTED. Response card surfaces was_duplicate when an existing run is returned for an already-seen task_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| crew_id | Yes | The UUID of the Crew to run | |
| task_id | No | Client-generated idempotency key (UUIDv5 from thread_id + prompt_hash + time_bucket recommended). Required for safe retry. If omitted, the server creates a fresh row and you lose retry safety; sending the same task_id twice returns the original run_id with was_duplicate=true instead of creating a duplicate. | |
| task_prompt | Yes | The task the Council should deliberate on | |
| token_budget | No | Optional token budget (default 150000) |