get_training_status
Get the status of a training job by job ID. Optionally wait until the job completes or fails.
Instructions
Check a training job by job_id (the jobId field from submit_training_job).
If this tool does not appear in your MCP tool list: restart the host and ensure
the client runs current easydeploy_ai_mcp (standard catalog is 24 tools).
Until then, poll list_model_versions for the model version status instead.
Response fields:
status: PENDING | RUNNING | COMPLETE | FAILED
trainingTimeSeconds: wall-clock seconds once the job stops; null while running
modelVersionId: the model version being trained
By default returns the current status immediately.
Set wait=true to block until the job reaches a terminal state (COMPLETE or
FAILED). Polls every poll_interval_seconds (default 10 s) for up to
timeout_seconds (default 180 s / 3 min). Typical training runs finish in
2-3 minutes. If the timeout expires, the last polled status is returned with
timed_out: true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | ||
| wait | No | ||
| timeout_seconds | No | ||
| poll_interval_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||