Class: ActiveHarness::DebugResult

Inherits:
Object
  • Object
show all
Defined in:
lib/active_harness/results/debug_result.rb

Overview

Available only when ActiveHarness.config.debug == true

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(system_prompt: nil, guard_runs: [], callback_log: []) ⇒ DebugResult

Returns a new instance of DebugResult.



8
9
10
11
12
13
# File 'lib/active_harness/results/debug_result.rb', line 8

def initialize(system_prompt: nil,
               guard_runs: [], callback_log: [])
  @system_prompt = system_prompt
  @guard_runs    = guard_runs
  @callback_log  = callback_log
end

Instance Attribute Details

#callback_logObject (readonly)

Returns the value of attribute callback_log.



4
5
6
# File 'lib/active_harness/results/debug_result.rb', line 4

def callback_log
  @callback_log
end

#guard_runsObject (readonly)

Returns the value of attribute guard_runs.



4
5
6
# File 'lib/active_harness/results/debug_result.rb', line 4

def guard_runs
  @guard_runs
end

#system_promptObject (readonly)

Returns the value of attribute system_prompt.



4
5
6
# File 'lib/active_harness/results/debug_result.rb', line 4

def system_prompt
  @system_prompt
end

Instance Method Details

#full_promptObject



15
16
17
# File 'lib/active_harness/results/debug_result.rb', line 15

def full_prompt
  @system_prompt.to_s
end