I've been using it with OpenSCAD, which has the advantage of being entirely script-generated and so more easily understandable by AI.
I thought agents were bad at OpenSCAD