
From Tool to Platform: IntentCAD Ships Five EPICs in One Day
The DXF comparison tool is dead. Long live IntentCAD. What started as cad-dxf-agent — a deterministic comparison engine for engineering drawings — grew past its name. It's not just comparing files anymore. It's interpreting markup, answering questions about drawing regions, detecting repeated conditions, and managing multi-user sessions with Google auth. Calling it "cad-dxf-agent" was underselling it by a factor of five. So it's IntentCAD now. And the rebrand wasn't cosmetic. It came with five EPICs landing in a single day across PRs #73–#82. The Intent Router: EPIC-CAD-02 The architectural centerpiece is the intent router (#74). Users describe what they want in natural language. The router maps that to a capability. This isn't a chatbot wrapper. It's a contract-driven pipeline with explicit stages: class IntentRouter : """ Maps natural language requests to registered capabilities. """ def route ( self , user_input : str , context : DrawingContext ) -> RoutedIntent : # 1. Parse intent
Continue reading on Dev.to Python
Opens in a new tab



