start_run
Launch a Dobby tool as a background task and receive a task ID. Combine with wait_run to get results when ready, avoiding client timeouts.
Instructions
Start a Dobby tool in the background and return immediately with a task id. Follow up with wait_run(task_id=...) to block on one run, or call start_run several times and then wait_run(task_ids=[...]) to be woken by whichever finishes first. get_run/list_runs remain available for a non-blocking peek. Recommended when your MCP client enforces short tools/call timeouts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| files | No | ||
| model | No | ||
| agents | No | Review lenses to run. Only used for `review`, or for `start_run` when `tool` is `review`. Supported values: generalist, security, performance, architecture, correctness, ux, regression. | |
| danger | No | ||
| prompt | Yes | ||
| repo_root | Yes | Absolute path to the target git worktree. Always pass the caller's active repository root; Dobby deliberately has no implicit repo fallback. | |
| extra_roots | No | ||
| timeout_seconds | No | ||
| reasoning_effort | No | ||
| important_context | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| model | Yes | ||
| state | Yes | ||
| summary | Yes | ||
| task_id | Yes | ||
| repo_root | Yes | ||
| artifact_paths | Yes | ||
| reasoning_effort | Yes |