Class: LlmGateway::Agents::Event::ToolResultMessage

Inherits:
BaseStruct show all
Defined in:
lib/llm_gateway/agents/event.rb

Instance Method Summary collapse

Instance Method Details

#any?Boolean

Returns:

  • (Boolean)


61
62
63
# File 'lib/llm_gateway/agents/event.rb', line 61

def any?
  content.any?
end

#empty?Boolean

Returns:

  • (Boolean)


57
58
59
# File 'lib/llm_gateway/agents/event.rb', line 57

def empty?
  content.empty?
end

#to_hObject



69
70
71
72
73
74
75
# File 'lib/llm_gateway/agents/event.rb', line 69

def to_h
  {
    role: role,
    content: content.map(&:to_h),
    details: details
  }.compact
end

#tool_resultsObject



65
66
67
# File 'lib/llm_gateway/agents/event.rb', line 65

def tool_results
  content
end