get_async_status
Reports the state of background FreeCAD jobs started by execute_code_async, including running, done, or failed status and error details. Pass a job ID or leave empty to list active and recent jobs.
Instructions
Report the state of background jobs started by execute_code_async.
Does not use the FreeCAD GUI thread, so it answers even while a job runs.
Args:
job_id: The id returned by execute_code_async. Empty lists all running
jobs and up to 20 recently completed jobs.
Returns:
For one job: its state (running/done/failed), the error and traceback
when it failed. History is held in memory until FreeCAD exits.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_async_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | No |