Class: LlmGateway::Agents::Event::ToolResultMessage
- Inherits:
-
BaseStruct
- Object
- Dry::Struct
- BaseStruct
- LlmGateway::Agents::Event::ToolResultMessage
- Defined in:
- lib/llm_gateway/agents/event.rb
Instance Method Summary collapse
Instance Method Details
#any? ⇒ Boolean
61 62 63 |
# File 'lib/llm_gateway/agents/event.rb', line 61 def any? content.any? end |
#empty? ⇒ Boolean
57 58 59 |
# File 'lib/llm_gateway/agents/event.rb', line 57 def empty? content.empty? end |
#to_h ⇒ Object
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_results ⇒ Object
65 66 67 |
# File 'lib/llm_gateway/agents/event.rb', line 65 def tool_results content end |