The pages
The RL Arena and its Engines and Decide pages are listed only in a workspace that has the Arena. In any other
workspace they’re left out of the sidebar, and opening one says which workspace to switch to.
The top bar
- Workspace / environment on the left is a menu: switch workspace, switch or create an environment, invite members. See Workspaces and environments.
- Live containers · active tasks counts what is running this second.
- Workspace metrics opens CPU, memory and GPU in use across all workers, with 24 hours of history.
- The Live badge shows the event stream is connected; Reconnecting means the dashboard lost it and is retrying.
- CLI x.y.z → a.b.c appears when a CLI that used this workspace is older than the current release. Every SDK call names its version and the controlplane remembers the last one per token; the pill carries the upgrade command. A job’s page also shows which SDK made each run.
- Your account, and sign out.
What is live
The dashboard API follows the controlplane’s REST and gRPC APIs every two seconds and pushes one snapshot to every open tab over server-sent events, so counts, container lists and sparklines move without a refresh. Container output streams directly from the container while it runs and is kept in a log spool afterwards, so a finished task still shows its logs. Metrics are recorded per minute for 24 hours.Stories
Each page has a two-minute picture book behind it: what the thing is, the problem it came from, and the button that does it. The first time you open a page that has one, it pops up; skip it or read it and it does not come back. Stories in the top bar lists all sixteen and opens any of them again, and “Forget which ones I’ve seen” makes them all new.
Your choices are remembered in the browser and on your member record, so a new browser inherits them.
Three of the stories are also on the landing page.
Running it yourself
The dashboard is two services: a FastAPI backend that wraps the controlplane’s APIs, and a Next.js frontend.deploy/eks/dashboard.yaml behind the same load balancer as the controlplane.
