naturalcad / apps /cad-worker

Commit History

feat: add 1d_path mode and DXF export/download support
e5a7f86

noahlee1234 commited on

tune: raise worker exec/llm timeouts and cap geometry complexity
73bbb49

noahlee1234 commited on

sec: default to error-only logging across worker and UI
ec6bf64

noahlee1234 commited on

feat: store generated code in DB by default and disable GLB storage upload
e071228

noahlee1234 commited on

sec: hide generated CAD code in worker logs and API response by default
0f4cba0

noahlee1234 commited on

sec: harden modal worker, update deployment docs, and add pre-push safety checks
c4fd681

noahlee1234 commited on

fix: align Gradio–Modal JSON contract, add Pydantic validation, and upgrade LLM prompts with structured context, output-type rules, and traceback repair
10f8532

Matthew Wilson commited on

NaturalCAD: Add README and requirements for cad-worker app
9efd024

noahlee1234 commited on

NaturalCAD: Revert LLM to Qwen/Qwen2.5-Coder-32B-Instruct (DeepSeek not supported on HF Inference API)
beb6781

noahlee1234 commited on

NaturalCAD: Switch to DeepSeek-Coder-V2-Lite-Instruct and refine prompt for flexible pattern use
4d224e3

noahlee1234 commited on

NaturalCAD: Expand build123d knowledge base with 6 more patterns (pyramid, loft, mirror, union, diff, intersect)
e1d016f

noahlee1234 commited on

NaturalCAD: CRITICAL FIX - move export inside tmpdir context (was writing to deleted dir)
08a836b

noahlee1234 commited on

NaturalCAD: Fix UUID format, file path checks
3280a35

noahlee1234 commited on

NaturalCAD: Add build123d knowledge base with 9 canonical patterns
221bd41

noahlee1234 commited on

NaturalCAD: Add rule #10 about extrude requiring sketch context
5c88e7a

noahlee1234 commited on

NaturalCAD: Add try/catch to export functions and fix supabase spec column issue
428fcae

noahlee1234 commited on

NaturalCAD: fix indentation error in export block
a688229

noahlee1234 commited on

NaturalCAD: Add 3-attempt LLM self-healing retry loop
e903268

noahlee1234 commited on

NaturalCAD: strengthen translate/rotate ban in prompt
fac43c6

noahlee1234 commited on

NaturalCAD: fix Supabase jobs column error and put error in spec
a9a454b

noahlee1234 commited on

NaturalCAD: Add extrude() rule to system prompt
830445f

noahlee1234 commited on

NaturalCAD: clarify PolarLocations context manager syntax
444adaf

noahlee1234 commited on

NaturalCAD: Add exact syntax for PolarLocations and GridLocations to system prompt
877719e

noahlee1234 commited on

NaturalCAD: elaborate on object.rotate() in system prompt
d33e82c

noahlee1234 commited on

NaturalCAD: ban standalone rotate() in system prompt
a951073

noahlee1234 commited on

NaturalCAD: fix fastapi Request injection
66b26e9

noahlee1234 commited on

NaturalCAD: remove fastapi top level import to fix local deployment
1908bf2

noahlee1234 commited on

NaturalCAD: Add API key check, env scrub before exec, and Polygon syntax fix
ddfa6d0

noahlee1234 commited on

NaturalCAD: remove second stray pydantic import
d8501fb

noahlee1234 commited on

NaturalCAD: remove pydantic dependency so modal deploy runs locally
cb91618

noahlee1234 commited on

NaturalCAD: wire up Supabase logging and fix Modal fastapi endpoint
401e899

noahlee1234 commited on

NaturalCAD: Add LLM via HF Inference, GLB export, and update docs
7a5533a

noahlee1234 commited on