X-R-1-8/onshape-cad-mcp
Accept plane keyword in sketch_start
Add universal onshape_create_sketch tool and polyline/arbitrary shape sketching
Import re in ui_actions for feature name regex matching
Add robust feature deletion, delete all, and 3D revolve tools
Add deterministic feature delete to intent parser and patch StrEnum for Python 3.10
Keep feature inspection independent of Gemini
Add deterministic default M4 screw profile
Verify sketch operations before reporting success
Fix deterministic feature deletion and Gemini dependency
Update feature_delete with right-click context menu and gemini-webapi
Fix res.meta attribute access in onshape_features_list
Add feature delete/edit/list tools, undo/redo, and gemini-webapi
Support base64 cookies in driver
Fix import os in driver and add open_document tool alias
Auto-install Chromium at startup and fallback in driver
Disable ssr_mode in Gradio launch so /sse serves pure event-stream
Fix main thread blocking with demo.block_thread()
Use demo.launch(prevent_thread_lock=True) with injected FastMCP routes
Deploy verified Gradio launch with injected FastMCP SSE routes
Deploy ZeroGPU compatible Gradio app with direct FastMCP /sse routing
initial commit
