Skip to content

feat: browser UI at / for QED Math environment#7

Merged
rycerzes merged 2 commits into
mainfrom
feat/ui
Apr 5, 2026
Merged

feat: browser UI at / for QED Math environment#7
rycerzes merged 2 commits into
mainfrom
feat/ui

Conversation

@SourasishBasu

@SourasishBasu SourasishBasu commented Apr 5, 2026

Copy link
Copy Markdown
Contributor

Closes #5

Changes

  • server/ui.html: self-contained two-panel interface served at GET /
    • Left panel: current problem display, proof textarea, Get Problem / Get Guidelines / Submit Proof / Reset buttons, score bar with feedback, state card (Status, Episode ID, Step Count, Attempt)
    • Right panel: live Current Observation (JSON) and timestamped Action History
    • Auto-resets on load; polls GET /state every 2s to keep episode and step count in sync
  • server/app.py: adds GET / route serving ui.html via HTMLResponse
image

@SourasishBasu SourasishBasu requested a review from rycerzes April 5, 2026 09:58

@rycerzes rycerzes left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove the validate-inference.yml changes

@rycerzes rycerzes merged commit 9a3445e into main Apr 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ui required (pic below)

2 participants