Start Background Research Job
ata_start_research_jobRun a heavy research tool (parameter sweep, walk-forward, bootstrap, cross-scope) as a durable background job instead of a blocking call. Returns a jobId; poll ata_get_research_job_status for progress and the final result. Credits are reserved on start and settled to completed work.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | The tool's own input, exactly as you would pass it synchronously. | |
| toolName | Yes | The heavy research tool to run in the background (e.g. run_parameter_sweep, walk_forward_candidate, analyze_bootstrap_confidence, analyze_cross_scope). | |
| caseStudyId | No | ||
| researchRunId | No | ||
| idempotencyKey | No | Optional retry-stability key; the same key returns the same job. |