Skip to content

feat: Enhance Evalbench Viewer UI#252

Merged
IsmailMehdi merged 16 commits intomainfrom
viewer
Mar 2, 2026
Merged

feat: Enhance Evalbench Viewer UI#252
IsmailMehdi merged 16 commits intomainfrom
viewer

Conversation

@IsmailMehdi
Copy link
Copy Markdown
Collaborator

@IsmailMehdi IsmailMehdi commented Mar 2, 2026

Viewer UI Improvements

This PR introduces several UI enhancements and layout adjustments to the Evalbench viewer:

  • Collapsible Scores: Transformed individual score entries into me.expansion_panel components in conversations.py.
  • Dashboard Refinements: Replaced the progress bars in dashboard.py with responsive numeric flex-wrap panels that omit percentages.
  • Agent Stats Tooltips: Added a me.tooltip to agent messages in conversations.py to display nested agent turn statistics on hover, enabled by a global stylesheet injection in main.py that preserves JSON indentation.
  • Default View and Select UI: Set the default tab to "Dashboard", and upgraded the layout dropdown to use an outline appearance.

@IsmailMehdi IsmailMehdi requested a review from mahyareb as a code owner March 2, 2026 03:32
@IsmailMehdi
Copy link
Copy Markdown
Collaborator Author

/gcbrun

IsmailMehdi and others added 3 commits March 1, 2026 19:35
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
IsmailMehdi and others added 3 commits March 1, 2026 19:51
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
@IsmailMehdi
Copy link
Copy Markdown
Collaborator Author

/gcbrun

@IsmailMehdi IsmailMehdi merged commit e3a2f95 into main Mar 2, 2026
4 checks 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.

2 participants