Class: Nanobot::Providers::ToolCallRequest

Inherits:
Struct
  • Object
show all
Defined in:
lib/nanobot/providers/base.rb

Overview

ToolCallRequest represents a tool call from the LLM

Instance Attribute Summary collapse

Instance Attribute Details

#arguments ⇒ Object

Returns the value of attribute arguments



6
7
8
# File 'lib/nanobot/providers/base.rb', line 6

def arguments
  @arguments
end

#id ⇒ Object

Returns the value of attribute id



6
7
8
# File 'lib/nanobot/providers/base.rb', line 6

def id
  @id
end

#name ⇒ Object

Returns the value of attribute name



6
7
8
# File 'lib/nanobot/providers/base.rb', line 6

def name
  @name
end

#thought_signature ⇒ Object

Returns the value of attribute thought_signature



6
7
8
# File 'lib/nanobot/providers/base.rb', line 6

def thought_signature
  @thought_signature
end