get_experiment_result
Poll an experiment job until it completes, then retrieve its result or error details.
Instructions
Poll for the result of a run started by generate_experiment or
search_grounded_evidence (both are async: they return a job_id and
run the ~60-120s pipeline in the background). Call this every ~5s with that
job_id until it is no longer "running".
Args:
job_id: The job_id returned by generate_experiment /
search_grounded_evidence.
Returns:
- still working: {"status": "running", "job_id"} — poll again.
- finished ok: {"status": "done", "job_id", "result": <the full TransBrief, or the evidence projection>}.
- failed: {"status": "error", "job_id", "result": {"error", "message", "status_code"}}.
- unknown/expired job_id: {"error": "unknown_job", "message", "status_code": 404} — finished results are retained ~30 min
(MCP_JOB_TTL_SECONDS) after completion, then evicted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||