Method List
-
#== RubyLLM::Contract::Prompt::AST
-
#== RubyLLM::Contract::Prompt::Node
-
#== RubyLLM::Contract::Concerns::TraceEquality
-
#== RubyLLM::Contract::Prompt::Nodes::ExampleNode
-
#== RubyLLM::Contract::Prompt::Nodes::SectionNode
-
#[] RubyLLM::Contract::Prompt::AST
-
#[] RubyLLM::Contract::Step::Trace
-
#[] RubyLLM::Contract::Pipeline::Trace
-
#adapter RubyLLM::Contract::Step::RunnerConfig
-
#adapter_options RubyLLM::Contract::Step::RunnerConfig
-
#add_case RubyLLM::Contract::Eval::Dataset
-
#add_case RubyLLM::Contract::Eval::EvalDefinition
-
append RubyLLM::Contract::Eval::EvalHistory
-
#around_call RubyLLM::Contract::Step::Dsl
-
#array? RubyLLM::Contract::SchemaValidator::Node
-
#array_item RubyLLM::Contract::SchemaValidator::Node
-
#assert_eval_passes RubyLLM::Contract::MinitestHelpers
-
#assert_satisfies_contract RubyLLM::Contract::MinitestHelpers
-
#attempts RubyLLM::Contract::Step::Trace
-
#attempts RubyLLM::Contract::Step::RetryPolicy
-
#avg_latency_ms RubyLLM::Contract::Eval::ReportStats
-
#baseline_empty? RubyLLM::Contract::Eval::PromptDiffComparator
-
#baseline_exists? RubyLLM::Contract::Eval::ReportStorage
-
#baseline_report RubyLLM::Contract::Eval::PromptDiff
-
#baseline_score RubyLLM::Contract::Eval::BaselineDiff
-
#baseline_score RubyLLM::Contract::Eval::PromptDiffComparator
-
#best RubyLLM::Contract::Eval::Recommendation
-
#best_for RubyLLM::Contract::Eval::ModelComparison
-
#build RubyLLM::Contract::Prompt::Builder
-
build RubyLLM::Contract::Prompt::Builder
-
build RubyLLM::Contract::Definition
-
#build_adapter RubyLLM::Contract::Eval::EvalDefinition
-
#build_dataset RubyLLM::Contract::Eval::EvalDefinition
-
build_messages RubyLLM::Contract::Step::Base
-
calculate RubyLLM::Contract::CostCalculator
-
#call RubyLLM::Contract::Step::Runner
-
#call RubyLLM::Contract::Adapters::Base
-
#call RubyLLM::Contract::Adapters::Test
-
#call RubyLLM::Contract::Pipeline::Runner
-
#call RubyLLM::Contract::Eval::CaseScorer
-
#call RubyLLM::Contract::Adapters::RubyLLM
-
#call RubyLLM::Contract::Invariant
-
#call RubyLLM::Contract::Eval::CaseExecutor
-
#call RubyLLM::Contract::Step::AdapterCaller
-
#call RubyLLM::Contract::Eval::Evaluator::Exact
-
#call RubyLLM::Contract::Eval::Evaluator::Regex
-
#call RubyLLM::Contract::Eval::RetryOptimizer
-
#call RubyLLM::Contract::Step::InputValidator
-
#call RubyLLM::Contract::Step::PromptCompiler
-
#call RubyLLM::Contract::Eval::CaseResultBuilder
-
#call RubyLLM::Contract::Eval::ExpectationEvaluator
-
#call RubyLLM::Contract::Eval::PromptDiffSerializer
-
#call RubyLLM::Contract::Eval::StepResultNormalizer
-
#call RubyLLM::Contract::Eval::Evaluator::JsonIncludes
-
#call RubyLLM::Contract::Eval::Evaluator::ProcEvaluator
-
#call RubyLLM::Contract::Eval::StepExpectationApplier
-
#call RubyLLM::Contract::SchemaValidator::SchemaExtractor
-
#candidate_empty? RubyLLM::Contract::Eval::PromptDiffComparator
-
candidate_label RubyLLM::Contract::Eval::ModelComparison
-
#candidate_labels RubyLLM::Contract::Eval::RetryOptimizer::Result
-
#candidate_report RubyLLM::Contract::Eval::PromptDiff
-
#candidate_score RubyLLM::Contract::Eval::PromptDiffComparator
-
#case_names_match? RubyLLM::Contract::Eval::PromptDiffComparator
-
#cases RubyLLM::Contract::Eval::Dataset
-
#cases RubyLLM::Contract::Eval::EvalDefinition
-
#cases_comparable? RubyLLM::Contract::Eval::PromptDiffComparator
-
#chain RubyLLM::Contract::Eval::RetryOptimizer::Result
-
#chain_details RubyLLM::Contract::Eval::RetryOptimizer::Result
-
#child RubyLLM::Contract::SchemaValidator::Node
-
#class_observers RubyLLM::Contract::Step::Dsl
-
#class_validates RubyLLM::Contract::Step::Dsl
-
#clear_file_sourced_evals! RubyLLM::Contract::Concerns::EvalHost
-
#clone_for_concurrency RubyLLM::Contract::Adapters::Base
-
#clone_for_concurrency RubyLLM::Contract::Adapters::Test
-
#compare_models RubyLLM::Contract::Concerns::EvalHost
-
#compare_with RubyLLM::Contract::Concerns::EvalHost
-
#compare_with_baseline RubyLLM::Contract::Eval::ReportStorage
-
#config_for_attempt RubyLLM::Contract::Step::RetryPolicy
-
#config_list RubyLLM::Contract::Step::RetryPolicy
-
#configs RubyLLM::Contract::Eval::ModelComparison
-
configuration RubyLLM::Contract
-
configure RubyLLM::Contract
-
#constraining_eval RubyLLM::Contract::Eval::RetryOptimizer::Result
-
#content RubyLLM::Contract::Prompt::Node
-
#content RubyLLM::Contract::Adapters::Response
-
#context RubyLLM::Contract::RakeTask
-
#contract RubyLLM::Contract::Step::Dsl
-
#contract_definition RubyLLM::Contract::Step::RunnerConfig
-
#cost RubyLLM::Contract::Step::Trace
-
#cost RubyLLM::Contract::Eval::CaseResult
-
#cost_for RubyLLM::Contract::Eval::ModelComparison
-
#cost_per_call RubyLLM::Contract::Eval::Recommendation
-
#cost_per_point RubyLLM::Contract::Eval::ModelComparison
-
#current_config RubyLLM::Contract::Eval::Recommendation
-
#current_input RubyLLM::Contract::Pipeline::Runner::ExecutionState
-
#current_score RubyLLM::Contract::Eval::BaselineDiff
-
#dataset_name RubyLLM::Contract::Eval::Report
-
#dates RubyLLM::Contract::Eval::EvalHistory
-
#deep_symbolize RubyLLM::Contract::Concerns::DeepSymbolize
-
#default_adapter RubyLLM::Contract::Configuration
-
#default_input RubyLLM::Contract::Eval::EvalDefinition
-
#default_model RubyLLM::Contract::Configuration
-
define RubyLLM::Contract::Eval::Dataset
-
#define_eval RubyLLM::Contract::Concerns::EvalHost
-
#description RubyLLM::Contract::Invariant
-
#details RubyLLM::Contract::Error
-
#details RubyLLM::Contract::Eval::CaseResult
-
#details RubyLLM::Contract::Eval::EvaluationResult
-
#dig RubyLLM::Contract::Step::Trace
-
#dig RubyLLM::Contract::Pipeline::Trace
-
#drift? RubyLLM::Contract::Eval::EvalHistory
-
#duration_ms RubyLLM::Contract::Eval::CaseResult
-
#each RubyLLM::Contract::Prompt::AST
-
#each RubyLLM::Contract::Eval::Report
-
#effective_max_output RubyLLM::Contract::Step::RunnerConfig
-
#empty_comparison? RubyLLM::Contract::Eval::PromptDiffComparator
-
#error_result RubyLLM::Contract::Step::ResultBuilder
-
#escalate RubyLLM::Contract::Step::RetryPolicy
-
estimate RubyLLM::Contract::TokenEstimator
-
estimate_cost RubyLLM::Contract::Step::Base
-
estimate_eval_cost RubyLLM::Contract::Step::Base
-
eval_case RubyLLM::Contract::Step::Base
-
#eval_defined? RubyLLM::Contract::Concerns::EvalHost
-
#eval_dirs RubyLLM::Contract::RakeTask
-
#eval_history RubyLLM::Contract::Eval::ReportStorage
-
eval_hosts RubyLLM::Contract
-
#eval_name RubyLLM::Contract::Eval::ModelComparison
-
#eval_names RubyLLM::Contract::Concerns::EvalHost
-
#eval_names RubyLLM::Contract::Eval::RetryOptimizer::Result
-
#evaluated_results RubyLLM::Contract::Eval::ReportStats
-
#evaluated_results_count RubyLLM::Contract::Eval::ReportStats
-
#evaluator RubyLLM::Contract::Eval::Case
-
#example RubyLLM::Contract::Prompt::Builder
-
#expected RubyLLM::Contract::Eval::Case
-
#expected RubyLLM::Contract::Eval::CaseResult
-
#expected_mismatches RubyLLM::Contract::Eval::PromptDiffComparator
-
#expected_traits RubyLLM::Contract::Eval::Case
-
#expected_type RubyLLM::Contract::SchemaValidator::Node
-
#extra_keys RubyLLM::Contract::SchemaValidator::Node
-
#extra_options RubyLLM::Contract::Step::RunnerConfig
-
extract_json RubyLLM::Contract::Parser
-
#fail_on_empty RubyLLM::Contract::RakeTask
-
#fail_on_regression RubyLLM::Contract::RakeTask
-
#failed RubyLLM::Contract::Eval::ReportStats
-
#failed? RubyLLM::Contract::Step::Result
-
#failed? RubyLLM::Contract::Pipeline::Result
-
#failed? RubyLLM::Contract::Pipeline::Runner::ExecutionState
-
#failed? RubyLLM::Contract::Eval::CaseResult
-
#failed? RubyLLM::Contract::Eval::EvaluationResult
-
#failed_step RubyLLM::Contract::Pipeline::Result
-
#failed_step RubyLLM::Contract::Pipeline::Runner::ExecutionState
-
#failures RubyLLM::Contract::Eval::ReportStats
-
#field_value RubyLLM::Contract::SchemaValidator::Node
-
#format_error_message RubyLLM::Contract::RSpec::PassEvalHelpers
-
#format_failure_message RubyLLM::Contract::RSpec::PassEvalHelpers
-
#format_report_message RubyLLM::Contract::RSpec::PassEvalHelpers
-
#hash? RubyLLM::Contract::SchemaValidator::Node
-
#improved? RubyLLM::Contract::Eval::BaselineDiff
-
#improvements RubyLLM::Contract::Eval::BaselineDiff
-
included RubyLLM::Contract::DSL
-
inherited RubyLLM::Contract::Step::Base
-
inherited RubyLLM::Contract::Pipeline::Base
-
#initialize RubyLLM::Contract::Error
-
#initialize RubyLLM::Contract::RakeTask
-
#initialize RubyLLM::Contract::OptimizeRakeTask
-
#initialize RubyLLM::Contract::Prompt::AST
-
#initialize RubyLLM::Contract::Step::Trace
-
#initialize RubyLLM::Contract::Eval::Report
-
#initialize RubyLLM::Contract::Eval::Runner
-
#initialize RubyLLM::Contract::Prompt::Node
-
#initialize RubyLLM::Contract::Step::Result
-
#initialize RubyLLM::Contract::Step::Runner
-
#initialize RubyLLM::Contract::Eval::Dataset
-
#initialize RubyLLM::Contract::Eval::Case
-
#initialize RubyLLM::Contract::Adapters::Test
-
#initialize RubyLLM::Contract::Configuration
-
#initialize RubyLLM::Contract::Pipeline::Trace
-
#initialize RubyLLM::Contract::Prompt::Builder
-
#initialize RubyLLM::Contract::Pipeline::Result
-
#initialize RubyLLM::Contract::Pipeline::Runner
-
#initialize RubyLLM::Contract::Pipeline::Runner::ExecutionState
-
#initialize RubyLLM::Contract::Eval::CaseResult
-
#initialize RubyLLM::Contract::Eval::CaseScorer
-
#initialize RubyLLM::Contract::Eval::PromptDiff
-
#initialize RubyLLM::Contract::Eval::Recommender
-
#initialize RubyLLM::Contract::Adapters::Response
-
#initialize RubyLLM::Contract::Eval::EvalHistory
-
#initialize RubyLLM::Contract::Eval::ReportStats
-
#initialize RubyLLM::Contract::Step::RetryPolicy
-
#initialize RubyLLM::Contract::Invariant
-
#initialize RubyLLM::Contract::Eval::BaselineDiff
-
#initialize RubyLLM::Contract::Eval::CaseExecutor
-
#initialize RubyLLM::Contract::Definition
-
#initialize RubyLLM::Contract::Eval::Recommendation
-
#initialize RubyLLM::Contract::Eval::ReportStorage
-
#initialize RubyLLM::Contract::Step::AdapterCaller
-
#initialize RubyLLM::Contract::Step::ResultBuilder
-
#initialize RubyLLM::Contract::Eval::EvalDefinition
-
#initialize RubyLLM::Contract::Eval::Evaluator::Regex
-
#initialize RubyLLM::Contract::Eval::RetryOptimizer
-
#initialize RubyLLM::Contract::Step::InputValidator
-
#initialize RubyLLM::Contract::Step::PromptCompiler
-
#initialize RubyLLM::Contract::Eval::ModelComparison
-
#initialize RubyLLM::Contract::Eval::ReportPresenter
-
#initialize RubyLLM::Contract::Eval::EvaluationResult
-
#initialize RubyLLM::Contract::Prompt::Nodes::RuleNode
-
#initialize RubyLLM::Contract::Prompt::Nodes::UserNode
-
#initialize RubyLLM::Contract::Prompt::Nodes::SystemNode
-
#initialize RubyLLM::Contract::SchemaValidator
-
#initialize RubyLLM::Contract::Prompt::Nodes::ExampleNode
-
#initialize RubyLLM::Contract::Prompt::Nodes::SectionNode
-
#initialize RubyLLM::Contract::Eval::PromptDiffPresenter
-
#initialize RubyLLM::Contract::Eval::PromptDiffComparator
-
#initialize RubyLLM::Contract::Eval::Evaluator::ProcEvaluator
-
#initialize RubyLLM::Contract::Eval::StepExpectationApplier
-
#initialize RubyLLM::Contract::SchemaValidator::EnumRule
-
#initialize RubyLLM::Contract::SchemaValidator::TypeRule
-
#initialize RubyLLM::Contract::SchemaValidator::BoundRule
-
#initialize RubyLLM::Contract::SchemaValidator::ObjectRules
-
#initialize RubyLLM::Contract::SchemaValidator::ScalarRules
-
#input RubyLLM::Contract::Eval::Case
-
#input RubyLLM::Contract::Eval::CaseResult
-
#input RubyLLM::Contract::Prompt::Nodes::ExampleNode
-
#input_mismatches RubyLLM::Contract::Eval::PromptDiffComparator
-
#input_price_per_million RubyLLM::Contract::CostCalculator::RegisteredModel
-
#input_type RubyLLM::Contract::Step::Dsl
-
#input_type RubyLLM::Contract::Step::RunnerConfig
-
#invariant RubyLLM::Contract::Definition
-
#invariants RubyLLM::Contract::Definition
-
#items_schema RubyLLM::Contract::SchemaValidator::Node
-
#key? RubyLLM::Contract::Step::Trace
-
#key_present? RubyLLM::Contract::SchemaValidator::Node
-
#label RubyLLM::Contract::Eval::CaseResult
-
#label RubyLLM::Contract::Eval::EvaluationResult
-
#latency_ms RubyLLM::Contract::Step::Trace
-
#latest RubyLLM::Contract::Eval::EvalHistory
-
load RubyLLM::Contract::Eval::EvalHistory
-
load_evals! RubyLLM::Contract
-
#logger RubyLLM::Contract::Configuration
-
#mark_limit_failure RubyLLM::Contract::Pipeline::Runner::ExecutionState
-
#max_attempts RubyLLM::Contract::Step::RetryPolicy
-
#max_cost RubyLLM::Contract::Step::Dsl
-
#max_cost RubyLLM::Contract::Step::RunnerConfig
-
#max_input RubyLLM::Contract::Step::Dsl
-
#max_input RubyLLM::Contract::Step::RunnerConfig
-
#max_output RubyLLM::Contract::Step::Dsl
-
#max_output RubyLLM::Contract::Step::RunnerConfig
-
#maximum_cost RubyLLM::Contract::RakeTask
-
#merge RubyLLM::Contract::Step::Trace
-
merge RubyLLM::Contract::Definition
-
#messages RubyLLM::Contract::Step::Trace
-
#minimum_score RubyLLM::Contract::RakeTask
-
#mismatched_cases RubyLLM::Contract::Eval::PromptDiffComparator
-
#mismatches RubyLLM::Contract::Eval::CaseResult
-
#model RubyLLM::Contract::Step::Dsl
-
#model RubyLLM::Contract::Step::Trace
-
#model RubyLLM::Contract::Step::RunnerConfig
-
#model_for_attempt RubyLLM::Contract::Step::RetryPolicy
-
#model_list RubyLLM::Contract::Step::RetryPolicy
-
#models RubyLLM::Contract::Eval::ModelComparison
-
#name RubyLLM::Contract::RakeTask
-
#name RubyLLM::Contract::Eval::Dataset
-
#name RubyLLM::Contract::Eval::Case
-
#name RubyLLM::Contract::Eval::CaseResult
-
#name RubyLLM::Contract::Eval::EvalDefinition
-
#name RubyLLM::Contract::Prompt::Nodes::SectionNode
-
#new_cases RubyLLM::Contract::Eval::BaselineDiff
-
#nodes RubyLLM::Contract::Prompt::AST
-
normalize_candidate_config RubyLLM::Contract
-
#numeric? RubyLLM::Contract::SchemaValidator::Node
-
#object_schema? RubyLLM::Contract::SchemaValidator::Node
-
#observations RubyLLM::Contract::Step::Result
-
#observe RubyLLM::Contract::Step::Dsl
-
#observers RubyLLM::Contract::Step::RunnerConfig
-
#ok? RubyLLM::Contract::Step::Result
-
#ok? RubyLLM::Contract::Pipeline::Result
-
#ok? RubyLLM::Contract::Eval::PipelineResultAdapter
-
#ok_flag RubyLLM::Contract::Eval::PipelineResultAdapter
-
#on_unknown_pricing RubyLLM::Contract::Step::Dsl
-
#on_unknown_pricing RubyLLM::Contract::Step::RunnerConfig
-
optimize_retry_policy RubyLLM::Contract::Step::Base
-
#output RubyLLM::Contract::Eval::CaseResult
-
#output RubyLLM::Contract::Prompt::Nodes::ExampleNode
-
#output_price_per_million RubyLLM::Contract::CostCalculator::RegisteredModel
-
#output_schema RubyLLM::Contract::Step::Dsl
-
#output_schema RubyLLM::Contract::Step::RunnerConfig
-
#output_type RubyLLM::Contract::Step::Dsl
-
#output_type RubyLLM::Contract::Step::RunnerConfig
-
#outputs_by_step RubyLLM::Contract::Pipeline::Result
-
#outputs_by_step RubyLLM::Contract::Pipeline::Runner::ExecutionState
-
parse RubyLLM::Contract::Parser
-
#parse RubyLLM::Contract::Definition
-
parse_json RubyLLM::Contract::Parser
-
#parse_strategy RubyLLM::Contract::Definition
-
#parsed_output RubyLLM::Contract::Step::Result
-
#parsed_output RubyLLM::Contract::Eval::PipelineResultAdapter
-
#pass_rate RubyLLM::Contract::Eval::ReportStats
-
#pass_rate_ratio RubyLLM::Contract::Eval::ReportStats
-
#passed RubyLLM::Contract::Eval::ReportStats
-
#passed RubyLLM::Contract::Eval::EvaluationResult
-
#passed? RubyLLM::Contract::Eval::CaseResult
-
#passed? RubyLLM::Contract::Eval::ReportStats
-
#pretty_print RubyLLM::Contract::Pipeline::Result
-
#print_summary RubyLLM::Contract::Eval::RetryOptimizer::Result
-
#print_summary RubyLLM::Contract::Eval::ModelComparison
-
#print_summary RubyLLM::Contract::Eval::ReportPresenter
-
#print_summary RubyLLM::Contract::Eval::PromptDiffPresenter
-
#prompt RubyLLM::Contract::Step::Dsl
-
#prompt_block RubyLLM::Contract::Step::RunnerConfig
-
#properties RubyLLM::Contract::SchemaValidator::Node
-
#qualify RubyLLM::Contract::SchemaValidator::Node
-
#rationale RubyLLM::Contract::Eval::Recommendation
-
#raw_output RubyLLM::Contract::Step::Result
-
recommend RubyLLM::Contract::Step::Base
-
#recommend RubyLLM::Contract::Eval::Recommender
-
#record_step RubyLLM::Contract::Pipeline::Runner::ExecutionState
-
#refute_satisfies_contract RubyLLM::Contract::MinitestHelpers
-
register_eval_host RubyLLM::Contract
-
register_model RubyLLM::Contract::CostCalculator
-
#regressed? RubyLLM::Contract::Eval::BaselineDiff
-
#regressions RubyLLM::Contract::Eval::BaselineDiff
-
#removed_cases RubyLLM::Contract::Eval::BaselineDiff
-
#removed_passing_cases RubyLLM::Contract::Eval::BaselineDiff
-
#render RubyLLM::Contract::Prompt::Renderer
-
render RubyLLM::Contract::Prompt::Renderer
-
#reports RubyLLM::Contract::Eval::ModelComparison
-
#required_fields RubyLLM::Contract::SchemaValidator::Node
-
reset_configuration! RubyLLM::Contract
-
reset_custom_models! RubyLLM::Contract::CostCalculator
-
reset_eval_hosts! RubyLLM::Contract
-
#responses_array RubyLLM::Contract::Adapters::Test
-
#results RubyLLM::Contract::Eval::Report
-
#retry_chain RubyLLM::Contract::Eval::Recommendation
-
#retry_on RubyLLM::Contract::Step::RetryPolicy
-
#retry_policy RubyLLM::Contract::Step::Dsl
-
#retryable? RubyLLM::Contract::Step::RetryPolicy
-
#retryable_statuses RubyLLM::Contract::Step::RetryPolicy
-
#rule RubyLLM::Contract::Prompt::Builder
-
#run RubyLLM::Contract::StepAdapterOverride
-
run RubyLLM::Contract::Step::Base
-
run RubyLLM::Contract::Eval::Runner
-
#run RubyLLM::Contract::Eval::Runner
-
run RubyLLM::Contract::Pipeline::Base
-
run_all_evals RubyLLM::Contract
-
#run_eval RubyLLM::Contract::Concerns::EvalHost
-
run_observations RubyLLM::Contract::Validator
-
#run_steps RubyLLM::Contract::Pipeline::Runner
-
#runs RubyLLM::Contract::Eval::EvalHistory
-
#safe_to_switch? RubyLLM::Contract::Eval::PromptDiffComparator
-
#sample_response RubyLLM::Contract::Eval::EvalDefinition
-
#save_baseline RubyLLM::Contract::RakeTask
-
#save_baseline! RubyLLM::Contract::Eval::ReportStorage
-
#save_history! RubyLLM::Contract::Eval::ReportStorage
-
#savings RubyLLM::Contract::Eval::Recommendation
-
#score RubyLLM::Contract::Eval::CaseResult
-
#score RubyLLM::Contract::Eval::ReportStats
-
#score RubyLLM::Contract::Eval::Recommendation
-
#score RubyLLM::Contract::Eval::EvaluationResult
-
#score_delta RubyLLM::Contract::Eval::BaselineDiff
-
#score_for RubyLLM::Contract::Eval::ModelComparison
-
#score_matrix RubyLLM::Contract::Eval::RetryOptimizer::Result
-
#score_regressions RubyLLM::Contract::Eval::PromptDiffComparator
-
#score_trend RubyLLM::Contract::Eval::EvalHistory
-
#scores RubyLLM::Contract::Eval::EvalHistory
-
#section RubyLLM::Contract::Prompt::Builder
-
#setup RubyLLM::Contract::MinitestHelpers
-
#size RubyLLM::Contract::Prompt::AST
-
#skipped RubyLLM::Contract::Eval::ReportStats
-
#status RubyLLM::Contract::Step::Result
-
#status RubyLLM::Contract::Pipeline::Result
-
#status RubyLLM::Contract::Pipeline::Runner::ExecutionState
-
#status RubyLLM::Contract::Eval::PipelineResultAdapter
-
step RubyLLM::Contract::Pipeline::Base
-
step_adapter_overrides RubyLLM::Contract
-
step_adapter_overrides= RubyLLM::Contract
-
#step_expectations RubyLLM::Contract::Eval::Case
-
#step_name RubyLLM::Contract::Eval::Report
-
#step_name RubyLLM::Contract::Eval::RetryOptimizer::Result
-
#step_results RubyLLM::Contract::Pipeline::Result
-
#step_results RubyLLM::Contract::Pipeline::Runner::ExecutionState
-
#step_status RubyLLM::Contract::Eval::CaseResult
-
#step_traces RubyLLM::Contract::Pipeline::Trace
-
#step_traces RubyLLM::Contract::Pipeline::Runner::ExecutionState
-
steps RubyLLM::Contract::Pipeline::Base
-
steps_registry RubyLLM::Contract::Pipeline::Base
-
strip_bom RubyLLM::Contract::Parser
-
strip_code_fences RubyLLM::Contract::Parser
-
#stub_all_steps RubyLLM::Contract::MinitestHelpers
-
#stub_all_steps RubyLLM::Contract::RSpec::Helpers
-
#stub_step RubyLLM::Contract::MinitestHelpers
-
#stub_step RubyLLM::Contract::RSpec::Helpers
-
#stub_steps RubyLLM::Contract::MinitestHelpers
-
#stub_steps RubyLLM::Contract::RSpec::Helpers
-
#success_result RubyLLM::Contract::Step::ResultBuilder
-
#summary RubyLLM::Contract::Eval::ReportPresenter
-
symbolize_keys RubyLLM::Contract::Parser
-
#system RubyLLM::Contract::Prompt::Builder
-
#table RubyLLM::Contract::Eval::ModelComparison
-
#teardown RubyLLM::Contract::MinitestHelpers
-
#temperature RubyLLM::Contract::Step::Dsl
-
#temperature RubyLLM::Contract::Step::RunnerConfig
-
test RubyLLM::Contract::Pipeline::Base
-
#to_a RubyLLM::Contract::Prompt::AST
-
#to_dsl RubyLLM::Contract::Eval::Recommendation
-
#to_dsl RubyLLM::Contract::Eval::RetryOptimizer::Result
-
#to_h RubyLLM::Contract::Step::Trace
-
#to_h RubyLLM::Contract::Prompt::Node
-
#to_h RubyLLM::Contract::Pipeline::Trace
-
#to_h RubyLLM::Contract::Eval::CaseResult
-
#to_h RubyLLM::Contract::Eval::ModelComparison
-
#to_h RubyLLM::Contract::Prompt::Nodes::ExampleNode
-
#to_h RubyLLM::Contract::Prompt::Nodes::SectionNode
-
#to_s RubyLLM::Contract::Step::Trace
-
#to_s RubyLLM::Contract::Step::Result
-
#to_s RubyLLM::Contract::Pipeline::Trace
-
#to_s RubyLLM::Contract::Pipeline::Result
-
#to_s RubyLLM::Contract::Eval::EvalHistory
-
#to_s RubyLLM::Contract::Eval::BaselineDiff
-
#to_s RubyLLM::Contract::Eval::ReportPresenter
-
#to_s RubyLLM::Contract::Eval::EvaluationResult
-
token_budget RubyLLM::Contract::Pipeline::Base
-
#total_cost RubyLLM::Contract::Pipeline::Trace
-
#total_cost RubyLLM::Contract::Eval::ReportStats
-
#total_latency_ms RubyLLM::Contract::Pipeline::Trace
-
#total_usage RubyLLM::Contract::Pipeline::Trace
-
#trace RubyLLM::Contract::Step::Result
-
#trace RubyLLM::Contract::Pipeline::Result
-
#trace RubyLLM::Contract::Eval::PipelineResultAdapter
-
#trace_id RubyLLM::Contract::Pipeline::Trace
-
#trace_id RubyLLM::Contract::Pipeline::Runner::ExecutionState
-
#track_history RubyLLM::Contract::RakeTask
-
#type RubyLLM::Contract::Prompt::Node
-
unregister_model RubyLLM::Contract::CostCalculator
-
#usage RubyLLM::Contract::Step::Trace
-
#usage RubyLLM::Contract::Adapters::Response
-
#user RubyLLM::Contract::Prompt::Builder
-
#validate RubyLLM::Contract::Step::Dsl
-
#validate RubyLLM::Contract::Validator
-
validate RubyLLM::Contract::Validator
-
validate RubyLLM::Contract::SchemaValidator
-
#validate RubyLLM::Contract::SchemaValidator
-
#validate RubyLLM::Contract::SchemaValidator::EnumRule
-
#validate RubyLLM::Contract::SchemaValidator::TypeRule
-
#validate RubyLLM::Contract::SchemaValidator::BoundRule
-
#validate RubyLLM::Contract::SchemaValidator::ObjectRules
-
#validate RubyLLM::Contract::SchemaValidator::ScalarRules
-
#validation_errors RubyLLM::Contract::Step::Result
-
#validation_errors RubyLLM::Contract::Eval::PipelineResultAdapter
-
#verify RubyLLM::Contract::Eval::EvalDefinition
-
#warnings RubyLLM::Contract::Eval::Recommendation