Commit History

  1. Fix: Enforce strict uvicorn entrypoint configuration

    Claude Code
    03d0f79
  2. Claude Code: Restore entrypoint.sh to clean stale 'unknown' errors⁠

    Claude Code +1: Claude Opus 4.6
    1485017
  3. Claude Code: Bypass entrypoint to expose raw Python traceback⁠

    Claude Code +1: Claude Opus 4.6
    8bbcf59

  1. Claude Code: Simplify Dockerfile to reduce build time⁠

    Claude Code +1: Claude Opus 4.6
    29ac1bd
  2. Claude Code: Fix A2A communication - start a2a-proxy alongside FastAPI⁠

    Claude Code
    ee3c7e7

  1. Claude Code: Fix Docker build - use entrypoint.sh for critical initialization⁠

    Claude Code +1: Claude Opus 4.6
    43b442f
  2. god: manual intervention patch - Dockerfile

    Claude Code
    cfee8f7
  3. god: manual intervention patch - Dockerfile

    Claude Code
    8e382ba
  4. Claude Code: Fix Docker path resolution - support nested openclaw structure⁠

    Claude Code +1: Claude Opus 4.6
    85d96fe
  5. Claude Code: Fix Docker path resolution - support nested openclaw structure⁠

    Claude Code +1: Claude Opus 4.6
    e60cd0a
  6. Claude Code: Fix openclaw import - copy __init__.py to /app/openclaw/⁠

    Claude Code +1: Claude Opus 4.6
    1994d47
  7. Claude Code: Fix Dockerfile path mismatch - .openclaw to /app/.openclaw⁠

    Claude Code +1: Claude Opus 4.6
    f0dff67
  8. Claude Code: Fix PORT collision - remove hardcoded ENV PORT from Dockerfile

    Claude Code
    377be5b
  9. Claude Code: Fix A2A communication and frontend mount paths⁠

    Claude Code
    b5ed151
  10. Claude Code: Fix frontend path - copy to /data/frontend⁠

    Claude Code +1: Claude Opus 4.6
    6acb55c
  11. Claude Code: Fix Dockerfile - set WORKDIR to /app and align paths⁠

    Claude Code
    46c2524
  12. Claude Code: Fix Dockerfile ENTRYPOINT path - use /data not /app⁠

    Claude Code
    f9972a0
  13. Claude Code: Fix permission denied errors - use /data for persistent storage⁠

    Claude Code
    1405c4c
  14. Claude Code: Fix frontend directory not found and health endpoint response⁠

    Claude Code +1: Claude Opus 4.6
    b916a21

  1. Claude Code: fix Dockerfile - remove invalid shell syntax from COPY command⁠

    Claude Code +1: Claude Opus 4.6
    385d0e7
  2. Claude Code: add explicit startup logging and error_handlers integration⁠

    Claude Code +1: Claude Opus 4.6
    2edbaaf
  3. Claude Code: optimize Dockerfile for cold start - combine COPY layers, remove uvicorn extras⁠

    Claude Code +1: Claude Opus 4.6
    5943eba
  4. Claude Code: fix missing error_handlers.py in Docker build⁠

    Claude Code +1: Claude Opus 4.6
    2f2615b
  5. Claude Code: trigger rebuild - fix openclaw module import⁠

    Claude Code +1: Claude Opus 4.6
    c4be211
  6. Claude Code: The Space is failing to start. Read the current container error logs to

    Claude Code
    0e578e8
  7. Claude Code: rename main.py to app.py for Docker compatibility⁠

    Claude Code +1: Claude Opus 4.6
    93af457
  8. Claude Code: add FastAPI frontend with dark sleek UI⁠

    Claude Code +1: Claude Opus 4.6
    7f6a6e2
  9. Claude Code: fix Dockerfile - hardcode port 7860 instead of $PORT var

    Claude Code
    96bffb9
  10. Claude Code: fix Dockerfile to use $PORT env var and update main.py root endpoint⁠

    Claude Code +1: Claude Opus 4.6
    5c38d10
  11. Claude Code: fix Dockerfile to use main.py with uvicorn CMD⁠

    Claude Code +1: Claude Opus 4.6
    072f3e8
  12. Claude Code: fix Dockerfile - create logs dir instead of copying non-existent file

    Claude Code
    62e5f50
  13. Claude Code: configure CI/CD pipeline with build metadata and logging⁠

    Claude Code +1: Claude Opus 4.6
    12ef956
  14. Claude Code: fix Dockerfile to run app.py instead of main.py⁠

    Claude Code +1: Claude Opus 4.6
    158c36b
  15. Claude Code: create minimal FastAPI main.py entrypoint

    Claude Code
    701606d
  16. Claude Code: use direct uvicorn command in Dockerfile CMD⁠

    Claude Code +1: Claude Opus 4.6
    ed27eaa
  17. Claude Code: add global exception handling at Uvicorn entrypoint⁠

    Claude Code +1: Claude Opus 4.6
    5b7cb8e
  18. Claude Code: add robust health endpoint with system metrics and JSON logging⁠

    Claude Code +1: Claude Opus 4.6
    167feea
  19. Claude Code: fix: use python:3.9-slim base image in Dockerfile⁠

    Claude Code +1: Claude Opus 4.6
    8841fad
  20. Claude Code: de-Gradio cleanup - pure FastAPI for Cain⁠

    Claude Code +1: Claude Opus 4.6
    eba4da7
  21. Claude Code: Ultra-minimal Dockerfile - Python base only⁠

    Claude Code +1: Claude Opus 4.6
    6e71b49
  22. Claude Code: Remove A2A gateway and frontend for minimal Gradio mode⁠

    Claude Code +1: Claude Opus 4.6
    444f882
  23. Claude Code: Add network retry and fault tolerance to Dockerfile⁠

    Claude Code
    2bc32e8
  24. Claude Code: Optimize Dockerfile for production deployment⁠

    Claude Code +1: Claude Opus 4.6
    3a26b1b

  1. Claude Code: Refactor to use FastAPI as the backend instead of standard Grad

    Claude Code
    2f8fc36
  2. Claude Code: Add a system health dashboard to the Gradio interface. Create a new tab

    Claude Code
    8f01fef

  1. Infrastructure migration: Align Cain with HuggingClaw architecture⁠

    Claude Code +1: Claude Opus 4.6
    8907cf8
  2. Upload Dockerfile with huggingface_hub

    Verified signature
    db71e58
  3. Upload Dockerfile with huggingface_hub

    Verified signature
    acdadbf
  4. Delete Dockerfile with huggingface_hub

    Verified signature
    7508c72
  5. Upload Dockerfile with huggingface_hub

    Verified signature
    50ce1d9