Class: ActiveHarness::DebugResult
- Inherits:
-
Object
- Object
- ActiveHarness::DebugResult
- Defined in:
- lib/active_harness/results/debug_result.rb
Overview
Available only when ActiveHarness.config.debug == true
Instance Attribute Summary collapse
-
#callback_log ⇒ Object
readonly
Returns the value of attribute callback_log.
-
#guard_runs ⇒ Object
readonly
Returns the value of attribute guard_runs.
-
#system_prompt ⇒ Object
readonly
Returns the value of attribute system_prompt.
Instance Method Summary collapse
- #full_prompt ⇒ Object
-
#initialize(system_prompt: nil, guard_runs: [], callback_log: []) ⇒ DebugResult
constructor
A new instance of DebugResult.
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_log ⇒ Object (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_runs ⇒ Object (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_prompt ⇒ Object (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_prompt ⇒ Object
15 16 17 |
# File 'lib/active_harness/results/debug_result.rb', line 15 def full_prompt @system_prompt.to_s end |