Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@shuyangli
Copy link
Member

@shuyangli shuyangli commented Dec 18, 2025

  • Added two new internal API endpoints:
    • /internal/workflow-evaluations/run-episodes - Gets workflow evaluation run episodes with feedback
    • /internal/workflow-evaluations/run-episodes/count - Counts total episodes for a run

Important

Add internal API endpoints to fetch and count workflow evaluation run episodes with feedback, including backend logic, TypeScript bindings, and UI updates.

  • API Endpoints:
    • Added /internal/workflow-evaluations/run-episodes to fetch workflow evaluation run episodes with feedback.
    • Added /internal/workflow-evaluations/run-episodes/count to count total episodes for a run.
  • Backend Logic:
    • Implemented get_workflow_evaluation_run_episodes_with_feedback and count_workflow_evaluation_run_episodes in workflow_evaluation_queries.rs.
    • Added handlers get_workflow_evaluation_run_episodes_handler and count_workflow_evaluation_run_episodes_total_handler in get_run_episodes.rs and count_run_episodes.rs.
  • TypeScript Bindings:
    • Added GetWorkflowEvaluationRunEpisodesWithFeedbackResponse and CountWorkflowEvaluationRunEpisodesResponse.
  • UI Components:
    • Updated WorkflowEvaluationRunEpisodesTable.tsx to display episodes with feedback.
    • Updated route.tsx to load episodes and count using new endpoints.
  • Tests:
    • Added unit tests for new handlers in get_run_episodes.rs and count_run_episodes.rs.
    • Added E2E tests for new endpoints in workflow_evaluations.rs.

This description was created by Ellipsis for d60419e. You can customize this summary. It will automatically update as commits are pushed.

@shuyangli shuyangli mentioned this pull request Dec 18, 2025
52 tasks
Base automatically changed from sl/migrate-get-workflow-evaluation-runs-by-ids to main December 18, 2025 21:42
@shuyangli shuyangli changed the title [Stacked] Migrate getWorkflowEvaluationRunEpisodesByRunIdWithFeedback Migrate getWorkflowEvaluationRunEpisodesByRunIdWithFeedback Dec 18, 2025
@shuyangli shuyangli changed the base branch from main to sl/migrate-workflow-eval-apis December 19, 2025 23:38
@shuyangli shuyangli force-pushed the sl/migrate-get-workflow-eval-run-episode-with-feedback branch from 9c84aa1 to 9e033e7 Compare December 20, 2025 03:20
@shuyangli shuyangli changed the title Migrate getWorkflowEvaluationRunEpisodesByRunIdWithFeedback [Stacked] Migrate getWorkflowEvaluationRunEpisodesByRunIdWithFeedback Dec 20, 2025
Base automatically changed from sl/migrate-workflow-eval-apis to main December 21, 2025 04:29
@shuyangli shuyangli force-pushed the sl/migrate-get-workflow-eval-run-episode-with-feedback branch from 9e033e7 to 7603415 Compare December 21, 2025 10:50
@shuyangli shuyangli force-pushed the sl/migrate-get-workflow-eval-run-episode-with-feedback branch from 7603415 to 7185514 Compare December 21, 2025 10:57
@shuyangli shuyangli changed the title [Stacked] Migrate getWorkflowEvaluationRunEpisodesByRunIdWithFeedback Migrate getWorkflowEvaluationRunEpisodesByRunIdWithFeedback Dec 21, 2025
@shuyangli shuyangli force-pushed the sl/migrate-get-workflow-eval-run-episode-with-feedback branch from 7185514 to 82a03d2 Compare December 21, 2025 11:37
@shuyangli shuyangli changed the title Migrate getWorkflowEvaluationRunEpisodesByRunIdWithFeedback Migrate remaining workflow eval APIs Dec 21, 2025
@shuyangli shuyangli force-pushed the sl/migrate-get-workflow-eval-run-episode-with-feedback branch from 82a03d2 to b418c00 Compare December 21, 2025 11:40
Copy link
Member Author

/merge-queue

@github-actions
Copy link
Contributor

🚀 Merge queue workflow triggered!

View the run: https://github.com/tensorzero/tensorzero/actions/runs/20409289220

@shuyangli shuyangli marked this pull request as ready for review December 21, 2025 11:47
@shuyangli shuyangli enabled auto-merge December 21, 2025 11:47
@shuyangli shuyangli requested a review from virajmehta December 21, 2025 11:49
Migrate countWorkflowEvaluationRunEpisodes
@shuyangli shuyangli force-pushed the sl/migrate-get-workflow-eval-run-episode-with-feedback branch from b418c00 to d60419e Compare December 21, 2025 12:04
@shuyangli
Copy link
Member Author

/merge-queue

@github-actions
Copy link
Contributor

🚀 Merge queue workflow triggered!

View the run: https://github.com/tensorzero/tensorzero/actions/runs/20409801054

@shuyangli shuyangli added this pull request to the merge queue Dec 21, 2025
@virajmehta virajmehta removed their assignment Dec 21, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Dec 21, 2025
@shuyangli shuyangli added this pull request to the merge queue Dec 21, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Dec 21, 2025
@shuyangli shuyangli added this pull request to the merge queue Dec 21, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Dec 21, 2025
@shuyangli shuyangli added this pull request to the merge queue Dec 22, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Dec 22, 2025
@shuyangli shuyangli added this pull request to the merge queue Dec 22, 2025
Merged via the queue into main with commit 9042d09 Dec 22, 2025
61 checks passed
@shuyangli shuyangli deleted the sl/migrate-get-workflow-eval-run-episode-with-feedback branch December 22, 2025 19:00
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.

3 participants