| Case | SwiftAI.Telemetry.Event.Kind.abort | case abort | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Case | SwiftAI.Telemetry.Event.Kind.end | case end | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Case | SwiftAI.Telemetry.Event.Kind.error | case error | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Case | SwiftAI.Telemetry.Event.Kind.modelCallEnd | case modelCallEnd | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Case | SwiftAI.Telemetry.Event.Kind.modelCallStart | case modelCallStart | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Case | SwiftAI.Telemetry.Event.Kind.retry | case retry | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Case | SwiftAI.Telemetry.Event.Kind.start | case start | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Case | SwiftAI.Telemetry.Event.Kind.stepEnd | case stepEnd | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Case | SwiftAI.Telemetry.Event.Kind.stepStart | case stepStart | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Case | SwiftAI.Telemetry.Event.Kind.toolEnd | case toolEnd | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Case | SwiftAI.Telemetry.Event.Kind.toolError | case toolError | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Case | SwiftAI.Telemetry.Event.Kind.toolStart | case toolStart | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Enumeration | SwiftAI.Telemetry | enum Telemetry | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Enumeration | SwiftAI.Telemetry.Event.Kind | enum Kind | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Initializer | SwiftAI.init(callID:operationID:providerID:modelID:execute:) | init(callID: String, operationID: String, providerID: String, modelID: String? = nil, execute: @escaping @Sendable () async throws -> Output) | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Initializer | SwiftAI.init(callID:operationID:providerID:modelID:state:questions:) | init(callID: String, operationID: String = "ai.decide.doDecide", providerID: String, modelID: String, state: [AIDecisionStatePart], questions: [String : AIDecisionQuestion]) | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Initializer | SwiftAI.init(callID:operationID:providerID:modelID:state:questions:) | init(callID: String, operationID: String = "ai.evaluate.doEvaluate", providerID: String, modelID: String, state: JSONValue, questions: [String : AIEvaluationQuestion]) | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Initializer | SwiftAI.init(callID:operationID:providerID:modelID:state:questions:answers:usage:warnings:rounding:providerMetadata:response:) | init(callID: String, operationID: String = "ai.decide.doDecide", providerID: String, modelID: String, state: [AIDecisionStatePart], questions: [String : AIDecisionQuestion], answers: [String : AIDecisionAnswer], usage: AIDecisionModelUsage?, warnings: [AIWarning], rounding: AIDecisionRounding?, providerMetadata: [String : JSONValue], response: AIResponseMetadata?) | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Initializer | SwiftAI.init(callID:operationID:providerID:modelID:state:questions:answers:usage:warnings:rounding:providerMetadata:response:) | init(callID: String, operationID: String = "ai.evaluate.doEvaluate", providerID: String, modelID: String, state: JSONValue, questions: [String : AIEvaluationQuestion], answers: [String : AIEvaluationAnswer], usage: AIEvaluationModelUsage?, warnings: [AIWarning], rounding: AIEvaluationRounding?, providerMetadata: [String : JSONValue], response: AIResponseMetadata?) | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Initializer | SwiftAI.init(callID:toolCallID:toolName:execute:) | init(callID: String, toolCallID: String, toolName: String, execute: @escaping @Sendable () async throws -> Output) | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Initializer | SwiftAI.init(isEnabled:includesInput:includesOutput:functionID:metadata:includeRuntimeContext:integrations:) | init(isEnabled: Bool = true, includesInput: Bool = true, includesOutput: Bool = true, functionID: String? = nil, metadata: [String : JSONValue] = [:], includeRuntimeContext: [String : Bool]? = nil, integrations: [any Telemetry.Integration]? = nil) | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Initializer | SwiftAI.init(isEnabled:includesInput:includesOutput:functionID:metadata:integrations:) | init(isEnabled: Bool = true, includesInput: Bool = true, includesOutput: Bool = true, functionID: String? = nil, metadata: [String : JSONValue] = [:], integrations: [any Telemetry.Integration]? = nil) | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Initializer | SwiftAI.init(kind:callID:operationID:providerID:modelID:functionID:attempt:maxRetries:delayNanoseconds:durationNanoseconds:input:output:usage:warnings:providerMetadata:responseMetadata:errorDescription:metadata:includesInput:includesOutput:) | init(kind: Telemetry.Event.Kind, callID: String, operationID: String, providerID: String, modelID: String? = nil, functionID: String? = nil, attempt: Int? = nil, maxRetries: Int? = nil, delayNanoseconds: UInt64? = nil, durationNanoseconds: UInt64? = nil, input: JSONValue? = nil, output: JSONValue? = nil, usage: TokenUsage? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata(), errorDescription: String? = nil, metadata: [String : JSONValue] = [:], includesInput: Bool = true, includesOutput: Bool = true) | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Initializer | SwiftAI.init(kind:callID:operationID:providerID:modelID:functionID:attempt:maxRetries:delayNanoseconds:durationNanoseconds:input:output:usage:warnings:providerMetadata:responseMetadata:errorDescription:metadata:runtimeContext:includesInput:includesOutput:) | init(kind: Telemetry.Event.Kind, callID: String, operationID: String, providerID: String, modelID: String? = nil, functionID: String? = nil, attempt: Int? = nil, maxRetries: Int? = nil, delayNanoseconds: UInt64? = nil, durationNanoseconds: UInt64? = nil, input: JSONValue? = nil, output: JSONValue? = nil, usage: TokenUsage? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata(), errorDescription: String? = nil, metadata: [String : JSONValue] = [:], runtimeContext: [String : JSONValue] = [:], includesInput: Bool = true, includesOutput: Bool = true) | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Initializer | SwiftAI.init(runtimeContext:callID:operationID:providerID:modelID:state:questions:maxOutputTokens:reasoning:maxRetries:headers:providerOptions:) | init(runtimeContext: [String : JSONValue], callID: String, operationID: String = "ai.decide", providerID: String, modelID: String, state: AIDecisionState, questions: [String : AIDecisionQuestion], maxOutputTokens: Int? = nil, reasoning: String? = nil, maxRetries: Int, headers: [String : String], providerOptions: [String : JSONValue]) | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Initializer | SwiftAI.init(runtimeContext:callID:operationID:providerID:modelID:state:questions:maxOutputTokens:reasoning:maxRetries:headers:providerOptions:answers:usage:warnings:rounding:providerMetadata:response:) | init(runtimeContext: [String : JSONValue], callID: String, operationID: String = "ai.decide", providerID: String, modelID: String, state: AIDecisionState, questions: [String : AIDecisionQuestion], maxOutputTokens: Int? = nil, reasoning: String? = nil, maxRetries: Int, headers: [String : String], providerOptions: [String : JSONValue], answers: [String : AIDecisionAnswer], usage: AIDecisionUsage, warnings: [AIWarning], rounding: AIDecisionRounding?, providerMetadata: [String : JSONValue], response: AIDecisionResponseMetadata) | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Initializer | SwiftAI.init(runtimeContext:callID:operationID:providerID:modelID:state:questions:maxRetries:headers:providerOptions:) | init(runtimeContext: [String : JSONValue], callID: String, operationID: String = "ai.evaluate", providerID: String, modelID: String, state: JSONValue, questions: [String : AIEvaluationQuestion], maxRetries: Int, headers: [String : String], providerOptions: [String : JSONValue]) | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Initializer | SwiftAI.init(runtimeContext:callID:operationID:providerID:modelID:state:questions:maxRetries:headers:providerOptions:answers:usage:warnings:rounding:providerMetadata:response:) | init(runtimeContext: [String : JSONValue], callID: String, operationID: String = "ai.evaluate", providerID: String, modelID: String, state: JSONValue, questions: [String : AIEvaluationQuestion], maxRetries: Int, headers: [String : String], providerOptions: [String : JSONValue], answers: [String : AIEvaluationAnswer], usage: AIEvaluationUsage, warnings: [AIWarning], rounding: AIEvaluationRounding?, providerMetadata: [String : JSONValue], response: AIEvaluationResponseMetadata) | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Method | SwiftAI.executeLanguageModelCall(_:) | func executeLanguageModelCall<Output>(_ context: Telemetry.LanguageModelCallContext<Output>) async throws -> Output where Output : Sendable | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Method | SwiftAI.executeLanguageModelCall(_:) | func executeLanguageModelCall<Output>(_ context: Telemetry.LanguageModelCallContext<Output>) async throws -> Output where Output : Sendable | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Method | SwiftAI.executeTool(_:) | func executeTool<Output>(_ context: Telemetry.ToolExecutionContext<Output>) async throws -> Output where Output : Sendable | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Method | SwiftAI.executeTool(_:) | func executeTool<Output>(_ context: Telemetry.ToolExecutionContext<Output>) async throws -> Output where Output : Sendable | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Method | SwiftAI.record(_:) | func record(_ event: Telemetry.Event) async | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.answers | var answers: [String : AIDecisionAnswer] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.answers | var answers: [String : AIDecisionAnswer] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.answers | var answers: [String : AIEvaluationAnswer] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.answers | var answers: [String : AIEvaluationAnswer] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.attempt | var attempt: Int? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.callID | var callID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.callID | var callID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.callID | var callID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.callID | var callID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.callID | var callID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.callID | var callID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.callID | var callID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.callID | var callID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.callID | var callID: String | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.callID | var callID: String | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.callID | var callID: String | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.delayNanoseconds | var delayNanoseconds: UInt64? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.durationNanoseconds | var durationNanoseconds: UInt64? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.errorDescription | var errorDescription: String? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.execute | var execute: @Sendable () async throws -> Output | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.execute | var execute: @Sendable () async throws -> Output | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.functionID | var functionID: String? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.functionID | var functionID: String? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.headers | var headers: [String : String] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.headers | var headers: [String : String] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.headers | var headers: [String : String] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.headers | var headers: [String : String] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.includeRuntimeContext | var includeRuntimeContext: [String : Bool]? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.includesInput | var includesInput: Bool | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.includesInput | var includesInput: Bool | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.includesOutput | var includesOutput: Bool | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.includesOutput | var includesOutput: Bool | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.input | var input: JSONValue? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.integrations | var integrations: [any Telemetry.Integration]? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.isEnabled | var isEnabled: Bool | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.kind | var kind: Telemetry.Event.Kind | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.maxOutputTokens | var maxOutputTokens: Int? | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.maxOutputTokens | var maxOutputTokens: Int? | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.maxRetries | var maxRetries: Int | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.maxRetries | var maxRetries: Int | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.maxRetries | var maxRetries: Int | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.maxRetries | var maxRetries: Int | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.maxRetries | var maxRetries: Int? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.metadata | var metadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.metadata | var metadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.modelID | var modelID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.modelID | var modelID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.modelID | var modelID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.modelID | var modelID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.modelID | var modelID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.modelID | var modelID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.modelID | var modelID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.modelID | var modelID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.modelID | var modelID: String? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.modelID | var modelID: String? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.operationID | var operationID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.operationID | var operationID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.operationID | var operationID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.operationID | var operationID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.operationID | var operationID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.operationID | var operationID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.operationID | var operationID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.operationID | var operationID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.operationID | var operationID: String | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.operationID | var operationID: String | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.output | var output: JSONValue? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.providerID | var providerID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.providerID | var providerID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.providerID | var providerID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.providerID | var providerID: String | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.providerID | var providerID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.providerID | var providerID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.providerID | var providerID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.providerID | var providerID: String | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.providerID | var providerID: String | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.providerID | var providerID: String | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.providerMetadata | var providerMetadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.providerMetadata | var providerMetadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.providerMetadata | var providerMetadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.providerMetadata | var providerMetadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.providerMetadata | var providerMetadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.providerOptions | var providerOptions: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.providerOptions | var providerOptions: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.providerOptions | var providerOptions: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.providerOptions | var providerOptions: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.providerUsage | var providerUsage: [String : JSONValue]? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.questions | var questions: [String : AIDecisionQuestion] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.questions | var questions: [String : AIDecisionQuestion] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.questions | var questions: [String : AIDecisionQuestion] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.questions | var questions: [String : AIDecisionQuestion] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.questions | var questions: [String : AIEvaluationQuestion] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.questions | var questions: [String : AIEvaluationQuestion] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.questions | var questions: [String : AIEvaluationQuestion] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.questions | var questions: [String : AIEvaluationQuestion] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.reasoning | var reasoning: String? | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.reasoning | var reasoning: String? | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.response | var response: AIDecisionResponseMetadata | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.response | var response: AIResponseMetadata? | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.response | var response: AIEvaluationResponseMetadata | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.response | var response: AIResponseMetadata? | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.responseMetadata | var responseMetadata: AIResponseMetadata | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.rounding | var rounding: AIDecisionRounding? | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.rounding | var rounding: AIDecisionRounding? | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.rounding | var rounding: AIEvaluationRounding? | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.rounding | var rounding: AIEvaluationRounding? | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.runtimeContext | var runtimeContext: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.runtimeContext | var runtimeContext: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.runtimeContext | var runtimeContext: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.runtimeContext | var runtimeContext: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.runtimeContext | var runtimeContext: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.state | var state: AIDecisionState | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.state | var state: AIDecisionState | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.state | var state: [AIDecisionStatePart] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.state | var state: [AIDecisionStatePart] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.state | var state: JSONValue | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.state | var state: JSONValue | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.state | var state: JSONValue | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.state | var state: JSONValue | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.toolCallID | var toolCallID: String | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.toolName | var toolName: String | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.usage | var usage: AIDecisionUsage | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.usage | var usage: AIDecisionModelUsage? | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.usage | var usage: AIEvaluationUsage | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.usage | var usage: AIEvaluationModelUsage? | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.usage | var usage: TokenUsage? | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Instance Property | SwiftAI.warnings | var warnings: [AIWarning] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.warnings | var warnings: [AIWarning] | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Instance Property | SwiftAI.warnings | var warnings: [AIWarning] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.warnings | var warnings: [AIWarning] | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Instance Property | SwiftAI.warnings | var warnings: [AIWarning] | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Protocol | SwiftAI.Telemetry.Integration | protocol Integration : Sendable | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Structure | SwiftAI.AIDecisionEndEvent | struct AIDecisionEndEvent | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Structure | SwiftAI.AIDecisionModelCallEndEvent | struct AIDecisionModelCallEndEvent | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Structure | SwiftAI.AIDecisionModelCallStartEvent | struct AIDecisionModelCallStartEvent | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Structure | SwiftAI.AIDecisionStartEvent | struct AIDecisionStartEvent | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Structure | SwiftAI.AIEvaluationEndEvent | struct AIEvaluationEndEvent | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Structure | SwiftAI.AIEvaluationModelCallEndEvent | struct AIEvaluationModelCallEndEvent | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Structure | SwiftAI.AIEvaluationModelCallStartEvent | struct AIEvaluationModelCallStartEvent | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Structure | SwiftAI.AIEvaluationStartEvent | struct AIEvaluationStartEvent | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Structure | SwiftAI.Telemetry.Event | struct Event | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Structure | SwiftAI.Telemetry.LanguageModelCallContext | struct LanguageModelCallContext<Output> where Output : Sendable | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Structure | SwiftAI.Telemetry.Options | struct Options | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Structure | SwiftAI.Telemetry.ToolExecutionContext | struct ToolExecutionContext<Output> where Output : Sendable | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Type Alias | SwiftAI.Experimental_DecideEndEvent | typealias Experimental_DecideEndEvent = AIDecisionEndEvent | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Type Alias | SwiftAI.Experimental_DecideStartEvent | typealias Experimental_DecideStartEvent = AIDecisionStartEvent | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Type Alias | SwiftAI.Experimental_DecisionModelCallEndEvent | typealias Experimental_DecisionModelCallEndEvent = AIDecisionModelCallEndEvent | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Type Alias | SwiftAI.Experimental_DecisionModelCallStartEvent | typealias Experimental_DecisionModelCallStartEvent = AIDecisionModelCallStartEvent | Packages/swift-ai-core/Sources/SwiftAI/AIDecisionTelemetry.swift |
| Type Alias | SwiftAI.Experimental_EvaluateEndEvent | typealias Experimental_EvaluateEndEvent = AIEvaluationEndEvent | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Type Alias | SwiftAI.Experimental_EvaluateStartEvent | typealias Experimental_EvaluateStartEvent = AIEvaluationStartEvent | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Type Alias | SwiftAI.Experimental_EvaluationModelCallEndEvent | typealias Experimental_EvaluationModelCallEndEvent = AIEvaluationModelCallEndEvent | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Type Alias | SwiftAI.Experimental_EvaluationModelCallStartEvent | typealias Experimental_EvaluationModelCallStartEvent = AIEvaluationModelCallStartEvent | Packages/swift-ai-core/Sources/SwiftAI/AIEvaluationTelemetry.swift |
| Type Method | SwiftAI.register(_:) | static func register(_ integrations: any Telemetry.Integration...) | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Type Method | SwiftAI.register(_:) | static func register(_ integrations: [any Telemetry.Integration]) | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Type Method | SwiftAI.registeredIntegrations() | static func registeredIntegrations() -> [any Telemetry.Integration] | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |
| Type Property | SwiftAI.disabled | static let disabled: Telemetry.Options | Packages/swift-ai-core/Sources/SwiftAI/Telemetry.swift |