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 ...

Source: DEV Community
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 from nat