Commit History

  1. fixed final

    f6cc23f
  2. fixed the grader.py

    4ba43d9

  1. final phase 2 fix

    2bf73bd
  2. 3task with grader with final

    e66bd14
  3. 3task with grader

    4587b40
  4. fixed error 1

    6a97d3e
  5. fixed error

    f3f89d0
  6. fix: strict grader requirements final 1

    6d5f122
  7. fix: strict grader requirements final

    0df7c2d
  8. fix: strict grader requirements

    82a762b
  9. fix: resolve strict grader detection issues

    ed2468b
  10. fix: use top-level grade() function for grader detection

    21b823a
  11. fix: add openenv-core to requirements.txt and fix sys.path in server

    0b0a73b
  12. fix: add uv.lock and main entrypoint

    f93c77f
  13. fix: Phase 2

    40c13b9
  14. fix: add pyproject.toml for openenv validation

    e68804a
  15. Fix: Add POST support for /reset and /step endpoints⁠

    Arun006 +1: Copilot
    d4dedce
  16. Fix: Add missing env files (expense_env.py, environment.py, tasks.py)⁠

    Arun006 +1: Copilot
    076e11e
  17. Fix: Complete OpenEnv structure for Phase 1+2⁠

    Arun006 +1: Copilot
    93c59d3
  18. Fix: Add environment.py with ExpenseLeakDetectionEnv⁠

    Arun006 +1: Copilot
    e58491a
  19. Fix: Use relative imports to prevent ModuleNotFoundError⁠

    Arun006 +1: Copilot
    9cd9ea9
  20. Fix: Simplify server/app.py endpoints⁠

    Arun006 +1: Copilot
    82bc41f
  21. Fix: Add FastAPI server with /reset endpoint⁠

    Arun006 +1: Copilot
    3bb8ff0
  22. Refactor: Clean project structure for Phase 2 validation⁠

    Arun006 +1: Copilot
    da4f46d
  23. Restructure to official OpenEnv format with Grader class

    5916421
  24. Fix graders: use dot notation entrypoint format

    3af82d1
  25. Fix openenv.yaml: use list format for tasks with graders

    5372c8e
  26. Add LLM API call for Phase 2 validation with fallback

    ff66102
  27. Minimal FastAPI server for HF Space stability

    6603ed8
  28. Stable deterministic inference for all tasks + HF runtime fix

    e53bea7
  29. Fix HF Space: keep container alive with tail -f

    54f603d
  30. Fix OpenEnv Phase 1+2 validation: Dockerfile, graders, env imports

    46f0f1d
  31. fix: Phase 2 graders with proper (trajectory, result) signature

    c8743d1

  1. Final safety: hardened env.step, result validation, protected grader, forced rewards fallback

    4cf0542
  2. Edge case fixes: safe env exec, hardened step unpacking, rewards validation, safe_str for prints

    7260af0
  3. Final hardening: strict model output validation, action type whitelist, duplicate prevention, max_steps=10, complete crash-proof

    bcb7ba9
  4. Hardened inference.py: complete crash-proof with timeout, response validation, fallback actions, triple safety wrapper

    4c24f7d
  5. Fix inference.py: bulletproof error handling, always exits 0, always prints [START]/[STEP]/[END]

    859d3ea
  6. fix: add main() entry point for OpenEnv compliance

    47a0a64
  7. feat: add OpenEnv compliance (server/app.py, uv.lock, pyproject.toml)

    023eafe
  8. feat: add pyproject.toml for OpenEnv validation

    a854c64
  9. feat: add OpenEnv API endpoints /reset /step /state

    8af6ead
  10. optimize: improve env handling and reward tuning for hackathon

    3f68dee
  11. fix: move argparse inside __main__ block

    c0f1cc5
  12. docker update

    ab7def1
  13. fix: use shell form CMD for uvicorn

    99be7de
  14. readme updated

    36705c1
  15. feat: add FastAPI server for HF Space

    3418ae6
  16. fix: keep process alive after execution

    f84b124
  17. fix: include env folder in repo

    a93c8fd