Fetching metadata from the HF Docker repository...
Apr 2 14:51 Update scenarios.py 14:48 feat(core): implement Pydantic v2 models and 30 synthetic scenarios - Overwrite codereview_env/models.py with standardized Pydantic v2 classes
- Create codereview_env/scenarios.py with 30 realistic code review cases
- Update env.py and app.py for model and scenario registry compatibility
- Reorder BUG_DETECTION scenarios to align with seed-based test expectations
- Remove legacy codereview_env/scenario_bank.py and deprecated StateResult Apr 1 21:22 feat: OpenEnv spec compliance + blast radius enrichment (0→10) Critical fixes:
- Add inference.py at root with [START]/[STEP]/[END] stdout format
- Add /state/{episode_id} endpoint (required by OpenEnv spec)
- Fix openenv.yaml: tags:[openenv], base_url, api_version, difficulty labels
- Add get_state() method to CodeReviewEnv
Score improvements:
- Fix reward to return incremental delta per step (not cumulative sum)
- Add blast_radius, affected_users, service_criticality, service_name to Observation
- Enrich all 30 scenarios with service metadata + incident-inspired PR titles
- Add StateResult model for /state endpoint
Polish:
- Fix Dockerfile CMD to python app.py (was uvicorn directly)
- Add openai>=1.0.0 to requirements.txt
- Rewrite README with full observation/action space tables + reward docs
- Update .gitignore (.DS_Store, IDE folders)
- Expand test suite: 20/20 tests passing 20:52 fix: resolve critical startup bugs, port mismatch, and leaderboard crash - Fix hardcoded port 8000 → 7860 in scripts/baseline.py
- Add proper argparse CLI with --url, --task, --seed flags
- Fix leaderboard rank calculation crashing after list slicing
- Fix WebSocket disconnect to catch WebSocketDisconnect and use discard()
- Fix incoherent grading weights in openenv.yaml
- Add .env.example with documented environment variables
- Add missing package init files for codereview_env and graders Mar 27 06:50 Add codereview_env/graders/security_grader.py 06:49 Add codereview_env/graders/grader_utils.py 06:49 Add codereview_env/graders/bug_grader.py 06:49 Add codereview_env/graders/arch_grader.py 06:49 Add codereview_env/scenario_bank.py 06:49 Add codereview_env/models.py 06:49 Add codereview_env/env.py 06:48 Add codereview_env/__init__.py