Commit History

  1. fix: self-contained grader + remove FACTORY_TASK from Dockerfile⁠

    Roshan818
    6da70f4
  2. fix: lazy openenv.core imports so FactoryEnv works on all Python envs⁠

    Roshan818
    a0f94c2
  3. fix: graders use FactoryEnv, pure-Python fallback if unavailable

    Roshan818
    b77936a
  4. fix: grader.py pure stdlib, no external deps, works on Python 3.11+

    Roshan818
    251eea3
  5. fix: standalone inference.py with raw websockets, correct obs/state parsing

    Roshan818
    504deea

  1. fix: reconnect per task to avoid closed WebSocket on second episode

    Roshan818
    16b706d
  2. fix: zero-arg self-contained graders, inference runs all 3 tasks

    Roshan818
    4c41e84
  3. fix: add spec_version:1 to openenv.yaml, add standalone root grader.py with score_easy/medium/hard

    4754135
  4. fix: rename API_KEY to HF_TOKEN, remove fallbacks, fix action spaces in STEP log

    fa074f6
  5. fix: add graders to openenv.yaml and clamp scores to (0, 1) exclusive⁠

    f302e97

  1. Fix local openenv validate: add server/app.py, project.scripts, uv.lock, rename server.py to main.py

    7f61e7c
  2. Fix inference.py: rename IMAGE_NAME to LOCAL_IMAGE_NAME, move debug logs after [START]

    9282705
  3. Fix task selection: reset() accepts task param, all 3 tasks verified

    c01d448
  4. Rebuild inference + client to match OpenEnv WebSocket spec⁠

    fe75421
  5. Serve Gradio UI + OpenEnv API from single Docker Space⁠

    7a1eb55
  6. Fix HF Space blank screen and state endpoint bug⁠

    a2db6ba
  7. Add HF Space metadata and openenv tag

    b33d8e1
  8. OpenEnv Submission

    6195f6a

  1. update inference

    Roshan Kumar
    Unverified signature
    bc0dd7f
  2. Initial commit

    d755709
  3. first commit

    991b1dd