Commit History

  1. Update algo_reasoning_env/server/app.py

    Verified signature
    b031b9e

  1. refactor: update environment task loading logic and add complexity reasoning datasets

    TM23-sanji
    c5cf3c7
  2. refactor: update judge model to Qwen2.5-72B, standardize environment variables, and enhance task configuration schema

    TM23-sanji
    2d3fda8
  3. feat: initialize complexity reasoning datasets and update server app logic

    TM23-sanji
    1a23a65
  4. feat: reduce inference sample size and add complexity reasoning results dataset

    TM23-sanji
    3bc08e3
  5. refactor: update inference defaults, standardize openenv.yaml schema, and overhaul submission validation script

    TM23-sanji
    c680956
  6. refactor: add main entry point wrapper to server and initialize complexity reasoning datasets

    TM23-sanji
    fd1410f
  7. refactor: update app.py re-exports and add initial complexity reasoning datasets

    TM23-sanji
    b09b0de
  8. feat: add server entry point, initialize complexity reasoning datasets, and update task configuration with null graders

    TM23-sanji
    59cdc6a
  9. feat: add brace-counting fallback for Rust solution extraction and initialize result datasets

    TM23-sanji
    d9bc7db
  10. feat: implement difficulty-based reward weighting and update environment configuration schema

    TM23-sanji
    347ee2e

  1. refactor: migrate inference script to use HF Space HTTP endpoints and update logging format

    TM23-sanji
    5318de1
  2. chore: update data directory path and synchronize project dependencies

    TM23-sanji
    d17eaec
  3. feat: allow passing a custom temporary directory to compile_rust_code to persist binaries for testing

    TM23-sanji
    23167e9
  4. build: install gcc and libc6-dev in Dockerfile to support Rust linking

    TM23-sanji
    7e1e644
  5. feat: add _strip_impl_wrapper to extract function bodies from model-generated impl blocks during code assembly

    TM23-sanji
    048c0a4
  6. fix: prepend missing struct Solution definition to assembled code when placeholder is used

    TM23-sanji
    2f8318e
  7. refactor: update inference script to support multi-problem evaluation and synchronous execution

    TM23-sanji
    01ca815
  8. feat: initialize FastAPI app and simplify landing page HTML documentation

    TM23-sanji
    3f25477
  9. feat: add interactive landing page with environment documentation to the server root endpoint

    TM23-sanji
    48fa334
  10. refactor: simplify app initialization by passing AlgoReasoningEnvironment class directly to create_openenv_app

    TM23-sanji
    4dab815
  11. refactor: import BaseModel from pydantic in models.py

    TM23-sanji
    a48d8c2
  12. chore: update project dependencies in requirements.txt

    TM23-sanji
    c90ccea
  13. feat: add README and update Dockerfiles to install algo_reasoning_env via pyproject.toml

    TM23-sanji
    ee0ec10
  14. feat: add app.py entry point, configure Docker for local package installation, and update README for HuggingFace Spaces deployment

    TM23-sanji
    dd80bb4
  15. initial clean commit

    TM23-sanji
    c987dd2