Natural-language CAD drawing agent for cad-viewer.
- Lazy-loaded
AcApPlugin(trigger command:agent) - Vercel AI SDK
Experimental_Agentwith CAD tool calling - Vue chat panel (
@ai-sdk/vueChat+ custom transport) - Browser-side API key (OpenAI / Anthropic / OpenAI-compatible)
import { registerLazyAgentPlugin } from '@mlightcad/cad-agent-plugin/register'
registerLazyAgentPlugin(AcApDocManager.instance.pluginManager)Run agent from the ribbon or command line to open the panel.
get_drawing_contextdraw_line,draw_circle,draw_arc,draw_rectangle,draw_polyline,draw_textset_current_layer,create_layer,zoom_extents