Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.conversation.trace Namespace Reference

Classes

class  ConversationTrace
 
class  ConversationTraceEvent
 
class  ConversationTraceEventType
 

Functions

None async_clear_traces ()
 
Generator[ConversationTraceasync_conversation_trace ()
 
None async_conversation_trace_append (ConversationTraceEventType event_type, dict[str, Any] event_data)
 
list[ConversationTraceasync_get_traces ()
 

Variables

int STORED_TRACES = 3
 

Detailed Description

Debug traces for conversation.

Function Documentation

◆ async_clear_traces()

None homeassistant.components.conversation.trace.async_clear_traces ( )
Clear all traces.

Definition at line 116 of file trace.py.

◆ async_conversation_trace()

Generator[ConversationTrace] homeassistant.components.conversation.trace.async_conversation_trace ( )
Create a new active ConversationTrace.

Definition at line 97 of file trace.py.

◆ async_conversation_trace_append()

None homeassistant.components.conversation.trace.async_conversation_trace_append ( ConversationTraceEventType  event_type,
dict[str, Any]   event_data 
)
Append a ConversationTraceEvent to the current active trace.

Definition at line 86 of file trace.py.

◆ async_get_traces()

list[ConversationTrace] homeassistant.components.conversation.trace.async_get_traces ( )
Get the most recent traces.

Definition at line 111 of file trace.py.

Variable Documentation

◆ STORED_TRACES

int homeassistant.components.conversation.trace.STORED_TRACES = 3

Definition at line 13 of file trace.py.