feat: add AReno dashboard#163
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a React-based dashboard for AReno, enabling users to monitor training and serving tasks, inspect metrics, view rollout samples, and interact with an operations agent. It adds a background dashboard server, a lightweight process registry, and integrates state-tracking hooks across SFT, DPO, PPO, and policy-only trainers. The review feedback highlights several critical robustness and security improvements, including avoiding permission conflicts with hardcoded /tmp paths, handling potential subprocess errors when querying the environment, replacing unsafe preexec_fn usage with start_new_session=True, optimizing file reading to prevent OOM crashes on large files, and securing ripgrep searches against option injection.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Summary
Add a first-party AReno dashboard for job management, runtime observability, metrics inspection, logs, rollout samples, and agent-assisted operations.
Details
areno dashboardcommand surface for starting and stopping the dashboard.Closes #160