VoiceDiagnostics
Defined in: packages/devtools/src/voice-diagnostics.ts:87
Retains the latest 100 voice metadata events and 16 terminal transport summaries.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new VoiceDiagnostics():
VoiceDiagnostics
Returns
Section titled “Returns”VoiceDiagnostics
Methods
Section titled “Methods”getSnapshot()
Section titled “getSnapshot()”getSnapshot(): readonly
DiagnosticEntry&object[]
Defined in: packages/devtools/src/voice-diagnostics.ts:95
Returns retained recent metadata.
Returns
Section titled “Returns”readonly DiagnosticEntry & object[]
getTransportHistory()
Section titled “getTransportHistory()”getTransportHistory(): readonly
RetainedLiveTransport[]
Defined in: packages/devtools/src/voice-diagnostics.ts:97
Returns bounded terminal transport history.
Returns
Section titled “Returns”readonly RetainedLiveTransport[]
onSessionEvent()
Section titled “onSessionEvent()”onSessionEvent(
input,identity?):void
Defined in: packages/devtools/src/voice-diagnostics.ts:178
Projects lifecycle and tool events; transcript content is excluded.
Parameters
Section titled “Parameters”unknown
identity?
Section titled “identity?”VoiceEventIdentity = {}
Returns
Section titled “Returns”void
record()
Section titled “record()”record(
entry):void
Defined in: packages/devtools/src/voice-diagnostics.ts:154
Retains a projected metadata event without content.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
retainTransport()
Section titled “retainTransport()”retainTransport<
T>(snapshot,identity):void
Defined in: packages/devtools/src/voice-diagnostics.ts:99
Projects a terminal transport before retaining it.
Type Parameters
Section titled “Type Parameters”T extends TransportSnapshot
Parameters
Section titled “Parameters”snapshot
Section titled “snapshot”T
identity
Section titled “identity”backendModel
Section titled “backendModel”string
string
providerInstanceId
Section titled “providerInstanceId”string
Returns
Section titled “Returns”void
subscribe()
Section titled “subscribe()”subscribe(
listener): () =>void
Defined in: packages/devtools/src/voice-diagnostics.ts:147
Observes metadata and history changes.
Parameters
Section titled “Parameters”listener
Section titled “listener”() => void
Returns
Section titled “Returns”() => void