Spaces:
Running
Running
Commit History
-
Initial: OpenEnv Carrom v0.3.0 — ICF-compliant physics RL environment
Physics & env: - Pymunk-based 2D board with Coulomb board friction via per-body velocity_func (constant decel, not viscous damping). - Full ICF rules: due rule, queen cover, foul handling, striker baseline. - Decoupled pocket_capture_radius=0.09 from pocket_radius=0.06 so pieces in the wall-gap "dead zone" are caught correctly. Green agent (evaluator): - GreenCarromAgent implements the AgentBeats evaluator role: defines task suites (easy/standard/hard tiers), wraps the env, scores purple agents with ICF-aware metrics (reward, win rate, ICF compliance) + compute efficiency. Inference: - inference.py with multi-provider OpenAI-compatible API support (Nebius / OpenAI / HF / local vLLM via API_BASE_URL + key env var). - --web flag starts the server + Gradio UI for watching LLM play live. - Reasoning-model fallback to reasoning_content when content is null. Gradio UI: - "Auto-play with LLM" panel: endpoint/model/key/turns inputs, streams physics animations between each LLM …13b4881