Skip to content

feat: add evaluations UI with eval sets, runs, and evaluators#87

Merged
cristipufu merged 1 commit intomainfrom
feat/eval-ui-overhaul
Feb 27, 2026
Merged

feat: add evaluations UI with eval sets, runs, and evaluators#87
cristipufu merged 1 commit intomainfrom
feat/eval-ui-overhaul

Conversation

@cristipufu
Copy link
Member

Summary

  • Add full evaluations UI: eval sets (with I/O and evaluators tabs), eval runs (with score/I/O/logs tabs and trace tree), and evaluators management (create/edit forms, category filtering, card layout)
  • Add backend support: eval data models, eval service, REST + WebSocket routes for eval sets, runs, and evaluators
  • Restructure sidebar layout with shared header, activity bar, and section-specific content panels
  • Add resizable split-pane layout with slide in/out animations, route-driven item selection, and auto-select on navigation
  • Bump version to 0.0.61

Test plan

  • Verify eval sets page loads with item grid, I/O and Evaluators tabs in sidebar
  • Verify eval runs page shows results grid with score/I/O/logs tabs and trace tree
  • Verify evaluators page with create/edit forms, category filtering, and card toggle
  • Verify sidebar resize drag works smoothly without lag
  • Verify sidebar slide in/out animations work on item selection/deselection
  • Verify route-driven navigation and auto-select behavior
  • Verify debug page is completely unchanged

🤖 Generated with Claude Code

@cristipufu cristipufu force-pushed the feat/eval-ui-overhaul branch 4 times, most recently from 62bc690 to 2220e2e Compare February 27, 2026 04:55
- Add eval data models, service layer, and REST/WS routes
- Add frontend eval pages with I/O, evaluators,
  and eval run results tabs
- Add evaluators management with create/edit forms
  and card-based layout
- Restructure sidebar with shared header and
  activity bar
- Add resizable split-pane layout with animations
- Route-driven item selection for eval runs
- Auto-select latest run or first eval set
- Bump version to 0.0.61

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cristipufu cristipufu force-pushed the feat/eval-ui-overhaul branch from 2220e2e to 7c25a42 Compare February 27, 2026 05:15
@cristipufu cristipufu merged commit f8ed42e into main Feb 27, 2026
11 checks passed
@cristipufu cristipufu deleted the feat/eval-ui-overhaul branch February 27, 2026 05:16
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.

1 participant