Skip to content

πŸ› Fix(evaluation): run trials in runtime service (#3954) - #3987

Open
cj2026-bit wants to merge 1 commit into
developfrom
cj/fix-evaluation-trials-runtime-service
Open

cj2026-bit wants to merge 1 commit into
developfrom
cj/fix-evaluation-trials-runtime-service

Conversation

@cj2026-bit

@cj2026-bit cj2026-bit commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator
  • fix(evaluation): run trials in runtime service

Route trial evaluations through the authenticated Config-to-Runtime proxy and use Config's manager only for creation-stage preparation. Keep Agent execution and evaluator scoring in Runtime.

Co-authored-by: Codex noreply@openai.com

Generated-by: gpt-5

  • test(evaluation): stub config thread manager

Keep pure-logic service import tests aligned with the Config and Runtime thread-manager split.

Co-authored-by: Codex noreply@openai.com

Generated-by: gpt-5

  • test(evaluation): stub runtime jwt helper

  • test(evaluation): cover trial proxy error paths

(cherry picked from commit 32933a3)
image

* fix(evaluation): run trials in runtime service

Route trial evaluations through the authenticated Config-to-Runtime proxy and use Config's manager only for creation-stage preparation. Keep Agent execution and evaluator scoring in Runtime.

Co-authored-by: Codex <noreply@openai.com>

Generated-by: gpt-5

* test(evaluation): stub config thread manager

Keep pure-logic service import tests aligned with the Config and Runtime thread-manager split.

Co-authored-by: Codex <noreply@openai.com>

Generated-by: gpt-5

* test(evaluation): stub runtime jwt helper

* test(evaluation): cover trial proxy error paths

(cherry picked from commit 32933a3)
@codecov

codecov Bot commented Sep 21, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 95.23810% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
backend/apps/agent_evaluation_runtime_app.py 90.00% 2 Missing ⚠️

πŸ“’ Thoughts on this report? Let us know!

@cj2026-bit cj2026-bit self-assigned this Sep 21, 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