Class: Legion::Extensions::Eval::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::AgenticReview, Runners::Annotation, Runners::Evaluation, Runners::Online
Defined in:
lib/legion/extensions/eval/client.rb

Constant Summary

Constants included from Runners::AgenticReview

Runners::AgenticReview::REVIEW_SCHEMA

Instance Method Summary collapse

Methods included from Runners::Online

#evaluate_response

Methods included from Runners::AgenticReview

#review_experiment, #review_output, #review_with_escalation

Methods included from Runners::Annotation

#assign_next, #complete_annotation, #create_queue, #enqueue_items, #export_to_dataset, #queue_stats, #skip_annotation

Methods included from Runners::Evaluation

#build_evaluator, #list_evaluators, #run_evaluation

Constructor Details

#initialize(db: nil, **opts) ⇒ Client

Returns a new instance of Client.



12
13
14
15
# File 'lib/legion/extensions/eval/client.rb', line 12

def initialize(db: nil, **opts)
  @db = db
  @opts = opts
end