Spaces:
Sleeping
Sleeping
Commit History
-
fix: add openenv-core to requirements.txt and fix sys.path in server
0b0a73b -
fix: add uv.lock and main entrypoint
f93c77f -
fix: Phase 2
40c13b9 -
Fix: Add POST support for /reset and /step endpoints
- /reset now accepts both GET and POST - Added /step POST endpoint - Maintains env_instance state between calls Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>d4dedce -
Fix: Complete OpenEnv structure for Phase 1+2
- Add env/tasks.py with task configurations - Update server/app.py with GET /reset endpoint - Add error handling to /reset endpoint - All imports verified locally - Server tested: GET / and GET /reset work Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>93c59d3 -
Fix: Use relative imports to prevent ModuleNotFoundError
- Use relative import in env/__init__.py - Use 'from env import create_env' in server/app.py - Fix Dockerfile COPY to /app Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>9cd9ea9 -
Fix: Simplify server/app.py endpoints
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>82bc41f -
Fix: Add FastAPI server with /reset endpoint
- Create server/app.py with FastAPI endpoints - POST /reset returns JSON {status: ok} - GET / returns health status - Update Dockerfile to use uvicorn - Add fastapi and uvicorn to requirements - Remove conflicting server.py Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>3bb8ff0 -
Refactor: Clean project structure for Phase 2 validation
- Remove duplicate files (graders.py, env/graders.py, pyproject.toml, uv.lock) - Simplify Grader class in env/grader.py - Use minimal http.server for HF Spaces - Clean imports in env/__init__.py - Verify 3 tasks with graders in openenv.yaml Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>da4f46d
-
fix: add main() entry point for OpenEnv compliance
47a0a64 -
feat: add OpenEnv compliance (server/app.py, uv.lock, pyproject.toml)
023eafe