class AiTracingState

internal  
 

Share bounded invocation lookup between a trace's participating coroutines.

Constants

private MAX_TRACKED_INVOCATIONS

Properties

AiInvocationData> $invocations
AiTracingScope>, invocationId: string}> $toolInvocations
AiTracingScope>}> $embeddingsInvocations
AiTracingScope>}> $classifications

Methods

__construct()

Create bounded maps whose eviction closes spans in their original scopes.

static SpanStatus
failureStatus(Throwable $exception)

Resolve an HTTP failure status without subscribing to every outgoing request.

Details

at line 38
__construct()

Create bounded maps whose eviction closes spans in their original scopes.

at line 64
static SpanStatus failureStatus(Throwable $exception)

Resolve an HTTP failure status without subscribing to every outgoing request.

Parameters

Throwable $exception

Return Value

SpanStatus