Class: Riffer::Tools::Runtime::Inline

Inherits:
Riffer::Tools::Runtime show all
Defined in:
lib/riffer/tools/runtime/inline.rb,
sig/generated/riffer/tools/runtime/inline.rbs

Overview

Executes tool calls sequentially in the current thread — the default runtime.

Instance Method Summary collapse

Methods inherited from Riffer::Tools::Runtime

#around_tool_call, #capture_tool_arguments, #capture_tool_content?, #capture_tool_result, #dispatch_tool_call, #execute, #in_tool_span, #instrument_tool_call, #parse_arguments, #record_tool_outcome, #tag_attributes, #tool_span_attributes

Constructor Details

#initializeInline

-- : () -> void



8
9
10
# File 'lib/riffer/tools/runtime/inline.rb', line 8

def initialize
  super(runner: Riffer::Runner::Sequential.new)
end