Spaces:
Sleeping
Sleeping
Commit History
-
refactor: inline entrypoint.sh into Dockerfile CMD
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>c6d6021 -
fix: copy config module and config.yaml into Docker image
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>b9d9ed3
-
refactor: reorganize codebase into core/, server/, agents/ packages
Extract pipeline.py into core/backends.py (LLM backends) and core/pipeline.py (run_pipeline). Move code_executor.py, cnc_validator.py, cadquery_system_prompt.py into core/. Move web_server.py and mcp_server.py into server/. Create agents/ skeleton. Update Dockerfile, docker-compose, and entrypoint for new package structure. Add crewai dependency. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>e32c964 -
fix: add OpenCascade runtime deps to Dockerfile (libGL, libXrender)
CadQuery/OpenCascade requires libgl1, libglib2.0-0, libx11-6, and libxrender1 at runtime. Without these, the MCP server fails to start with ImportError on libGL.so.1 / libXrender.so.1. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>4bbc71f -
build: add uv, Docker, and HF Spaces deployment config
- pyproject.toml + uv.lock for reproducible dependency management - Multi-stage Dockerfile (builder + slim runtime) - docker-compose.yml for local dev (MCP + web as separate services) - entrypoint.sh runs both servers in single container - HF Spaces metadata in README for free deployment - Design specs and implementation plans Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>72052d3