@picasso/telemetry
Public exports for @picasso/telemetry.
class
AD_TELEMETRY_EVENT_TYPES
Runtime export from ./ad-events.js.
export { AD_TELEMETRY_EVENT_TYPES } from "./ad-events.js"AD_TELEMETRY_SCHEMA_VERSION
Runtime export from ./ad-events.js.
export { AD_TELEMETRY_SCHEMA_VERSION } from "./ad-events.js"DEFAULT_TELEMETRY_PREFERENCES
Runtime export from ./preferences.js.
export { DEFAULT_TELEMETRY_PREFERENCES } from "./preferences.js"InjectedTelemetryAdapter
Runtime export from ./ingestion.js.
export { InjectedTelemetryAdapter } from "./ingestion.js"InMemoryTelemetryIngestionAdapter
Runtime export from ./ingestion.js.
export { InMemoryTelemetryIngestionAdapter } from "./ingestion.js"TELEMETRY_EVENT_TYPES
Runtime export from ./types.js.
export { TELEMETRY_EVENT_TYPES } from "./types.js"TELEMETRY_INGESTION_ENABLED
Runtime export from ./ingestion-status.js.
export { TELEMETRY_INGESTION_ENABLED } from "./ingestion-status.js"TELEMETRY_INGESTION_OFF_LABEL
Runtime export from ./ingestion-status.js.
export { TELEMETRY_INGESTION_OFF_LABEL } from "./ingestion-status.js"TELEMETRY_INGESTION_STATUS
Runtime export from ./ingestion-status.js.
export { TELEMETRY_INGESTION_STATUS } from "./ingestion-status.js"TELEMETRY_SCHEMA_VERSION
Runtime export from ./types.js.
export { TELEMETRY_SCHEMA_VERSION } from "./types.js"TelemetryClient
Runtime export from ./emitter.js.
export { TelemetryClient } from "./emitter.js"TelemetryIngestionPipeline
Runtime export from ./ingestion.js.
export { TelemetryIngestionPipeline } from "./ingestion.js"TelemetryValidationError
Runtime export from ./schema.js.
export { TelemetryValidationError } from "./schema.js"type
AdTelemetryEvent
Type-only export from ./ad-events.js.
export { type AdTelemetryEvent } from "./ad-events.js"AdTelemetryEventType
Type-only export from ./ad-events.js.
export { type AdTelemetryEventType } from "./ad-events.js"AdTelemetryValidationResult
Type-only export from ./ad-events.js.
export { type AdTelemetryValidationResult } from "./ad-events.js"AgentTurnCompletedTelemetryEvent
Type-only export from ./types.js.
export { type AgentTurnCompletedTelemetryEvent } from "./types.js"assertValidAdTelemetryEvent
Runtime export from ./ad-events.js.
export { assertValidAdTelemetryEvent } from "./ad-events.js"assertValidTelemetryEvent
Runtime export from ./schema.js.
export { assertValidTelemetryEvent } from "./schema.js"CrashReportedTelemetryEvent
Type-only export from ./types.js.
export { type CrashReportedTelemetryEvent } from "./types.js"CrashReportInput
Type-only export from ./crash.js.
export { type CrashReportInput } from "./crash.js"createCrashReportEvent
Runtime export from ./crash.js.
export { createCrashReportEvent } from "./crash.js"ErrorReportedTelemetryEvent
Type-only export from ./types.js.
export { type ErrorReportedTelemetryEvent } from "./types.js"FirstRunTelemetryChoice
Type-only export from ./preferences.js.
export { type FirstRunTelemetryChoice } from "./preferences.js"FirstRunTelemetryPrompt
Type-only export from ./preferences.js.
export { type FirstRunTelemetryPrompt } from "./preferences.js"JsonPrimitive
Type-only export from ./types.js.
export { type JsonPrimitive } from "./types.js"JsonValue
Type-only export from ./types.js.
export { type JsonValue } from "./types.js"ModelRequestCompletedTelemetryEvent
Type-only export from ./types.js.
export { type ModelRequestCompletedTelemetryEvent } from "./types.js"PublicTelemetrySchema
Type-only export from ./public-schema.js.
export { type PublicTelemetrySchema } from "./public-schema.js"scrubTelemetryEvent
Runtime export from ./privacy.js.
export { scrubTelemetryEvent } from "./privacy.js"SdkStartedTelemetryEvent
Type-only export from ./types.js.
export { type SdkStartedTelemetryEvent } from "./types.js"SdkStoppedTelemetryEvent
Type-only export from ./types.js.
export { type SdkStoppedTelemetryEvent } from "./types.js"SessionEndedTelemetryEvent
Type-only export from ./types.js.
export { type SessionEndedTelemetryEvent } from "./types.js"SessionStartedTelemetryEvent
Type-only export from ./types.js.
export { type SessionStartedTelemetryEvent } from "./types.js"TelemetryArrivalAggregate
Type-only export from ./ingestion.js.
export { type TelemetryArrivalAggregate } from "./ingestion.js"TelemetryClientOptions
Type-only export from ./emitter.js.
export { type TelemetryClientOptions } from "./emitter.js"TelemetryEmitResult
Type-only export from ./emitter.js.
export { type TelemetryEmitResult } from "./emitter.js"TelemetryEvent
Type-only export from ./types.js.
export { type TelemetryEvent } from "./types.js"TelemetryEventBase
Type-only export from ./types.js.
export { type TelemetryEventBase } from "./types.js"TelemetryEventType
Type-only export from ./types.js.
export { type TelemetryEventType } from "./types.js"TelemetryFlushResult
Type-only export from ./emitter.js.
export { type TelemetryFlushResult } from "./emitter.js"TelemetryIngestionAdapter
Type-only export from ./ingestion.js.
export { type TelemetryIngestionAdapter } from "./ingestion.js"TelemetryIngestionBatch
Type-only export from ./ingestion.js.
export { type TelemetryIngestionBatch } from "./ingestion.js"TelemetryIngestionPipelineOptions
Type-only export from ./ingestion.js.
export { type TelemetryIngestionPipelineOptions } from "./ingestion.js"TelemetryIngestionRecord
Type-only export from ./ingestion.js.
export { type TelemetryIngestionRecord } from "./ingestion.js"TelemetryIngestionStatus
Type-only export from ./ingestion-status.js.
export { type TelemetryIngestionStatus } from "./ingestion-status.js"TelemetryPreferenceState
Type-only export from ./preferences.js.
export { type TelemetryPreferenceState } from "./preferences.js"TelemetryProperties
Type-only export from ./types.js.
export { type TelemetryProperties } from "./types.js"TelemetryScrubFinding
Type-only export from ./privacy.js.
export { type TelemetryScrubFinding } from "./privacy.js"TelemetryScrubReason
Type-only export from ./privacy.js.
export { type TelemetryScrubReason } from "./privacy.js"TelemetryScrubResult
Type-only export from ./privacy.js.
export { type TelemetryScrubResult } from "./privacy.js"TelemetrySeverity
Type-only export from ./types.js.
export { type TelemetrySeverity } from "./types.js"TelemetrySink
Type-only export from ./emitter.js.
export { type TelemetrySink } from "./emitter.js"TelemetryValidationIssue
Type-only export from ./schema.js.
export { type TelemetryValidationIssue } from "./schema.js"TelemetryValidationIssueCode
Type-only export from ./schema.js.
export { type TelemetryValidationIssueCode } from "./schema.js"TelemetryValidationResult
Type-only export from ./schema.js.
export { type TelemetryValidationResult } from "./schema.js"ToolInvokedTelemetryEvent
Type-only export from ./types.js.
export { type ToolInvokedTelemetryEvent } from "./types.js"validateAdTelemetryEvent
Runtime export from ./ad-events.js.
export { validateAdTelemetryEvent } from "./ad-events.js"validateTelemetryEvent
Runtime export from ./schema.js.
export { validateTelemetryEvent } from "./schema.js"value
aggregateTelemetryArrivals
Runtime export from ./ingestion.js.
export { aggregateTelemetryArrivals } from "./ingestion.js"applyFirstRunTelemetryChoice
Runtime export from ./preferences.js.
export { applyFirstRunTelemetryChoice } from "./preferences.js"containsUnscrubbedTelemetryContent
Runtime export from ./privacy.js.
export { containsUnscrubbedTelemetryContent } from "./privacy.js"exportPublicTelemetrySchema
Runtime export from ./public-schema.js.
export { exportPublicTelemetrySchema } from "./public-schema.js"scrubStackPaths
Runtime export from ./crash.js.
export { scrubStackPaths } from "./crash.js"scrubTelemetryValue
Runtime export from ./privacy.js.
export { scrubTelemetryValue } from "./privacy.js"shouldShowFirstRunTelemetryPrompt
Runtime export from ./preferences.js.
export { shouldShowFirstRunTelemetryPrompt } from "./preferences.js"function
createFirstRunTelemetryPrompt
Runtime export from ./preferences.js.
export { createFirstRunTelemetryPrompt } from "./preferences.js"createPublicTelemetrySchema
Runtime export from ./public-schema.js.
export { createPublicTelemetrySchema } from "./public-schema.js"isProhibitedTelemetryKey
Runtime export from ./privacy.js.
export { isProhibitedTelemetryKey } from "./privacy.js"