class RubyLLM::RequestShape::ToolRound

A ToolRound describes a model turn that called tools and the results the request sends back before the next model turn: how many of each, and whether they pair up the way the provider matches them.

round.turn    # => 1
round.calls   # => 2
round.results # => 1
round.paired? # => false
round.to_s    # => "tool round at #1: 2 calls, 1 result, not paired"