FreeCAD status
freecad_statusVerify FreeCAD is reachable and report its version, embedded Python version, and Part workbench availability; returns guidance when missing or fails to start.
Instructions
Report whether a usable FreeCAD installation is reachable and, if so, its version, embedded Python version, and whether the Part workbench is available. Returns available=false with guidance when FreeCAD is missing or fails to start. Safe to call at any time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | Suggested next step when FreeCAD was not found. | |
| error | No | Failure detail when FreeCAD could not be reached. | |
| version | No | FreeCAD version, e.g. '1.1.4'. | |
| revision | No | Source revision, when reported. | |
| available | Yes | Whether a usable FreeCAD was reached and answered. | |
| build_date | No | FreeCAD build date, when reported. | |
| executable | No | Resolved FreeCAD console executable path. | |
| full_version | No | Raw FreeCAD version fields. | |
| part_available | No | Whether FreeCAD's Part workbench module imported successfully. | |
| python_version | No | Python version embedded in FreeCAD. |