fix(hf): switch to sdk:docker — bypasses Gradio startup event conflicts, runs uvicorn directly f614548 Akash-Dragon commited on 12 days ago
fix(hf): mount Gradio at root path so HF /startup-events health check passes 1cd3650 Akash-Dragon commited on 12 days ago
fix(hf): add uvicorn.run() to block process and keep HF Space container alive c7a8c05 Akash-Dragon commited on 12 days ago
fix(hf): remove demo.launch() and export app for HF uvicorn auto-detection, fix unhashable dict crash a1e1367 Akash-Dragon commited on 12 days ago
fix(hf): call demo.launch() to keep HF Space container alive with FastAPI routes mounted 1cf5d9b Akash-Dragon commited on 12 days ago
fix(hf): use gr.mount_gradio_app to pass HF supervisor health check and maintain persistent container loop b726100 Akash-Dragon commited on 12 days ago
fix(hf): use persistent asyncio uvicorn server runner in app.py 5a46db8 Akash-Dragon commited on 12 days ago
fix(hf): remove gradio import and pin huggingface-hub<0.24.0 to resolve HfFolder ImportError 716837f Akash-Dragon commited on 12 days ago
feat(hf): serve custom React frontend on root and FastAPI API on /api/v1 (hide Gradio UI) c3ae249 Akash-Dragon commited on 12 days ago
fix(hf): use app:app string import in uvicorn.run for persistent HF server loop 74f7aed Akash-Dragon commited on 12 days ago
fix(hf): change colorTo to green in README.md YAML header for HF Space validation 3f9fe07 Akash-Dragon commited on 12 days ago
feat(hf): add Hugging Face Space metadata frontmatter to README.md f3c6fc3 Akash-Dragon commited on 12 days ago
feat(hf): unify React Frontend and FastAPI AI Backend in app.py for single HF Space deployment 44a44f0 Akash-Dragon commited on 12 days ago
feat(hf): add app.py Gradio entrypoint and requirements.txt for Hugging Face Spaces backend deployment 1c2cd83 Akash-Dragon commited on 12 days ago
fix(backend): restore real trained MobileNetV2 and EfficientNet-B0 neural network prediction pipeline 235bf7d Akash-Dragon commited on 12 days ago
fix(vercel): add dual path resolution in api/index.py and main.py for serverless entrypoint 51b73bd Akash-Dragon commited on 12 days ago
fix(backend): guard jose and passlib imports in auth.py to fix serverless FUNCTION_INVOCATION_FAILED on Vercel db4a067 Akash-Dragon commited on 12 days ago
fix(backend): make top-level imports in llm_service and rag_service fully guarded for serverless cold start 138f4b8 Akash-Dragon commited on 12 days ago
fix(backend): bypass heavy torch loading in Vercel serverless environment for zero OOM crashes f612663 Akash-Dragon commited on 12 days ago
fix(backend): add numpy tensor guards in disease and soil models for serverless environment 02e0a22 Akash-Dragon commited on 12 days ago
fix(backend): use safe_get_remote_address and lazy model instantiation for serverless Vercel execution 3dad86a Akash-Dragon commited on 12 days ago
fix(backend): lazy-initialize cache backend to resolve FUNCTION_INVOCATION_FAILED on Vercel b0e041f Akash-Dragon commited on 12 days ago
fix(backend): add resilient fallbacks for disease, soil, and image preprocessing in serverless environment 254b8d8 Akash-Dragon commited on 12 days ago
fix(frontend): simplify CropTab state and inputs to prevent tab freeze 52d1cb9 Akash-Dragon commited on 12 days ago
fix(frontend): add finite number validation and safe CSS style bounds in CropTab 151fa4a Akash-Dragon commited on 12 days ago
fix(frontend): make CropTab safe against null/NaN values to prevent tab freeze 16c5f95 Akash-Dragon commited on 12 days ago
fix(vercel): add index.html and SPA rewrites to resolve 404 NOT_FOUND on Vercel 243d4bd Akash-Dragon commited on 12 days ago
fix(vercel): optimize serverless dependencies and crop model fallback to pass 500MB function size limit c6b385b Akash-Dragon commited on 12 days ago
fix(vercel): add .vercelignore and function excludeFiles to prevent node_modules from inflating Python serverless zip fae7e28 Akash-Dragon commited on 12 days ago
feat(monorepo): configure optimized fullstack Vercel monorepo deployment bf5c249 Akash-Dragon commited on 12 days ago
fix(vercel): separate frontend build to bypass 500MB serverless bundle limit 18eaa44 Akash-Dragon commited on 12 days ago
trigger(vercel): force redeploy with updated buildCommand 58adfaf Akash-Dragon commited on 12 days ago
fix(vercel): add npm install to buildCommand in vercel.json 5256624 Akash-Dragon commited on 12 days ago
fix(vercel): pin Python 3.11 and update pydantic version to resolve wheel compilation error 185bd44 Akash-Dragon commited on 12 days ago
feat: configure Vercel Python serverless function handler for FastAPI backend 80c6c08 Akash-Dragon commited on 12 days ago
feat: replace legacy frontend, integrate agriculture-ai-frontend with backend, update CORS, and clean project structure bfc8b81 Akash-Dragon commited on 12 days ago
Add trained ML models (crop, disease, soil), tools, setup scripts, and updated .gitignore a9bb92b AkashDragon commited on 15 days ago