Module: Smith::Agent::ProviderCallTiming

Included in:
ProviderCompletion
Defined in:
lib/smith/agent/provider_call_timing.rb

Overview

Monotonic timing and trace emission for one provider attempt: the attempt's single measured duration wraps the whole chat completion (including any provider-side tool loop). Per-network-round timing belongs to the host's RubyLLM notification subscriptions, not Smith.

Defined Under Namespace

Classes: Timer