Skip to content

Workflow Evals: Add streaming to listing page#6182

Open
simeonlee wants to merge 4 commits intomainfrom
simeonlee/wf-eval-streaming-listing
Open

Workflow Evals: Add streaming to listing page#6182
simeonlee wants to merge 4 commits intomainfrom
simeonlee/wf-eval-streaming-listing

Conversation

@simeonlee
Copy link
Member

@simeonlee simeonlee commented Feb 5, 2026

Summary

  • Add Suspense/Await streaming to the workflow evaluations listing page
  • Projects and Evaluation Runs sections load independently with separate Suspense boundaries
  • Extract fetchProjectsData and fetchRunsData helpers
  • Add skeleton and error states for each section
  • Use useSearchParams instead of window.location.search

Test plan

  • Verify projects section loads independently of runs section
  • Verify skeleton states show while loading
  • Verify error states display correctly
  • Verify pagination works in both sections
  • Run e2e tests: pnpm test-e2e

Note

Medium Risk
Changes the route loader/data flow to deferred promises and introduces new async rendering boundaries; regressions could affect pagination behavior or error/loading UX for these lists.

Overview
Adds streaming UI to the workflow evaluations listing page by splitting Projects and Evaluation Runs into independent Suspense/Await boundaries so each section can render as soon as its data resolves.

Refactors the loader to return unresolved promises via new fetchProjectsData/fetchRunsData helpers, and introduces per-section skeleton + error states plus pagination based on useSearchParams (instead of window.location.search).

Written by Cursor Bugbot for commit dfda979. This will update automatically on new commits. Configure here.

Defer projects and runs data loading with independent Suspense
boundaries so each section can stream in separately.
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@simeonlee simeonlee changed the title Add streaming to workflow evaluations listing page Workflow Evals: Add streaming to listing page Feb 6, 2026
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