major upgrade: 5 tasks, 7 faults, live HTML dashboard, richer reward shaping 095c966 Ajjack4 commited on Apr 12
clamp all grader scores to strictly (0,1) exclusive per OpenEnv spec 6c700b3 Ajjack4 commited on Apr 12
rewrite inference.py to match sample exactly: IMAGE_NAME, HF_TOKEN first, correct log format 87aa853 Ajjack4 commited on Apr 12
default ENV_BASE_URL to localhost:7860 β validator runs container there before inference.py a07333b Ajjack4 commited on Apr 12
add LOCAL_IMAGE_NAME Docker support, use API_KEY var, debug logging for env/model URLs 5d4432b Ajjack4 commited on Apr 12
read API_KEY env var for validator LiteLLM proxy, keep HF_TOKEN/OPENAI_API_KEY as fallbacks 2f0f7b7 Ajjack4 commited on Apr 12
guarantee [START]/[END] per task: wrap OpenAI() constructor, guard client=None ed395b6 Ajjack4 commited on Apr 12
never exit non-zero: remove sys.exit(1), script always completes cleanly 22ebfb6 Ajjack4 commited on Apr 9
harden inference.py: catch all HTTP errors, retry on reset, guard main() 3bd2b79 Ajjack4 commited on Apr 9
accept both HF_TOKEN and OPENAI_API_KEY, default API_BASE_URL and MODEL_NAME c1ff000 Ajjack4 commited on Apr 9
fix openenv runtime spec: /health=healthy, add /metadata /schema /mcp endpoints 98f33e3 Ajjack4 commited on Apr 8
add pyproject.toml, uv.lock, server/app.py for openenv validate compliance 572967a Ajjack4 commited on Apr 8
add inference.py with structured logs, openai client, required env vars eb9db3e Ajjack4 commited on Apr 8