Skip to content

DiagnosticEntry

Defined in: packages/devtools/src/voice-diagnostics.ts:45

Metadata-only voice or Engine observation.

readonly at: number

Defined in: packages/devtools/src/voice-diagnostics.ts:51

Browser observation time.


readonly optional durationMs?: number

Defined in: packages/devtools/src/voice-diagnostics.ts:68

Producer-reported local duration.


readonly optional generation?: number

Defined in: packages/devtools/src/voice-diagnostics.ts:70

Connection generation when observed.


readonly optional id?: string

Defined in: packages/devtools/src/voice-diagnostics.ts:62

Opaque tool or request correlation.


readonly kind: "tool_call" | "tool_result" | "engine_started" | "engine_completed" | "engine_error" | "voice_error" | "voice_state"

Defined in: packages/devtools/src/voice-diagnostics.ts:53

Metadata event category.


readonly optional ok?: boolean

Defined in: packages/devtools/src/voice-diagnostics.ts:66

Observed tool outcome.


readonly optional provider?: string

Defined in: packages/devtools/src/voice-diagnostics.ts:49

Application provider label.


readonly optional providerInstanceId?: string

Defined in: packages/devtools/src/voice-diagnostics.ts:47

Unique provider lifetime identity.


readonly optional state?: "disconnected" | "connecting" | "connected" | "disconnecting" | "error" | "idle" | "listening" | "thinking" | "speaking"

Defined in: packages/devtools/src/voice-diagnostics.ts:72

Observed voice state.


readonly optional status?: number

Defined in: packages/devtools/src/voice-diagnostics.ts:83

Reported HTTP status, when present.


readonly optional tool?: "update_ui" | "get_ui_state" | "get_capabilities"

Defined in: packages/devtools/src/voice-diagnostics.ts:64

Recognized Maelstrom tool name.