发布

  • [OPIK-2791] [BE] Add manual evaluation API endpoints (#3759)

    frostbyte_neo 发布于 2025-10-23 06:17:00 +00:00

    • [OPIK-2791] [BE] Create API Request/Response models for manual evaluation

    • OPIK-2791 Create Manual Evaluation Service

    • OPIK-2791 Refactor ManualEvaluationService based on feedback

    • Add findByIds method to AutomationRuleEvaluatorService for batch fetching
    • Remove unnecessary validation logic in ManualEvaluationService
    • Remove trace/thread existence validation (let evaluator handle it)
    • Fix evaluateTraces to work with trace IDs instead of thread IDs
    • Simplify code by removing redundant database calls
    • OPIK-2791 Create Manual Evaluation REST API Resource

    • OPIK-2791 Add comprehensive tests for ManualEvaluationService

    • OPIK-2791 Add tests for ManualEvaluationResource (note: some failing)

    • OPIK-2791 Improve tests with PODAM, parameterized tests, and E2E resource tests

    • OPIK-2791 Add ManualEvaluationResourceClient, fix parameterized tests, all service tests passing

    • OPIK-2791 Fix resource tests with proper LLM mocking and Python backend configuration

    • OPIK-2791 Remove message field from ManualEvaluationResponse

    • OPIK-2791 remove unnecessary comment

    • OPIK-2791 Fix endpoint path collision - move projectId to request payload and use unique base path

    • OPIK-2791 PR comments

    下载附件