Class: Miniswen::Agent::VerbatimThinking

Inherits:
RubyLLM::Thinking
  • Object
show all
Defined in:
lib/miniswen/agent.rb

Overview

Thinking that also carries the provider's reasoning_details for verbatim replay.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text: nil, signature: nil, details: nil) ⇒ VerbatimThinking

Returns a new instance of VerbatimThinking.



173
174
175
176
# File 'lib/miniswen/agent.rb', line 173

def initialize(text: nil, signature: nil, details: nil)
  super(text: text, signature: signature)
  @details = details
end

Instance Attribute Details

#detailsObject (readonly)

Returns the value of attribute details.



171
172
173
# File 'lib/miniswen/agent.rb', line 171

def details
  @details
end