Commit History

  1. fix: normalize [END] score to (0,1) range — divide by 4.8 max score, clamp to (0.001, 0.999)

    9f3a7c5
  2. fix: wrap LLM call in try/except with fallback responses to prevent inference.py crash

    49f7113

  1. fix: rewrite inference.py to use LiteLLM proxy via API_BASE_URL/API_KEY env vars

    000a6e7
  2. fix: add [START]/[STEP]/[END] structured output blocks to inference.py for Phase 2 validator

    0261b11
  3. fix: add main() function and __main__ guard to server/app.py

    d354041
  4. fix: add server/app.py, update openenv.yaml app path and pyproject.toml scripts

    e91bb72
  5. fix: add uv.lock, server entry point and openenv-core dependency for openenv validate

    ca25a0a
  6. feat: add pyproject.toml for OpenEnv multi-mode deployment

    63d5b64
  7. feat: add openenv.yaml manifest required for openenv validate

    f3fd5e1
  8. fix: accept both 'action' and 'response' field names in /step endpoint

    fa3f31a
  9. fix: rewrite api.py to correctly integrate with environment, models and graders

    182889e
  10. feat: add custom Swagger docs endpoint and import get_swagger_ui_html

    4e39ea2
  11. fix: use actual robot emoji for HuggingFace YAML validation

    d26a747
  12. Fix README metadata

    397249e
  13. Trigger rebuild

    ce94f0f
  14. FastAPI OpenEnv server

    a77725d