# This file was auto-generated by Fern from our API Definition.

# isort: skip_file

import typing
from importlib import import_module

if typing.TYPE_CHECKING:
    from .types import (
        AgentV1AgentAudioDone,
        AgentV1AgentStartedSpeaking,
        AgentV1AgentThinking,
        AgentV1ConversationText,
        AgentV1ConversationTextRole,
        AgentV1Error,
        AgentV1FunctionCallRequest,
        AgentV1FunctionCallRequestFunctionsItem,
        AgentV1History,
        AgentV1InjectAgentMessage,
        AgentV1InjectAgentMessageBehavior,
        AgentV1InjectUserMessage,
        AgentV1InjectionRefused,
        AgentV1KeepAlive,
        AgentV1LatencyReport,
        AgentV1ListenUpdated,
        AgentV1PromptUpdated,
        AgentV1ReceiveFunctionCallResponse,
        AgentV1SendFunctionCallResponse,
        AgentV1Settings,
        AgentV1SettingsAgent,
        AgentV1SettingsAgentContext,
        AgentV1SettingsAgentContextContext,
        AgentV1SettingsAgentContextContextMessagesItem,
        AgentV1SettingsAgentContextListen,
        AgentV1SettingsAgentContextListenProvider,
        AgentV1SettingsAgentContextListenProvider_V1,
        AgentV1SettingsAgentContextListenProvider_V2,
        AgentV1SettingsAgentContextSpeak,
        AgentV1SettingsAgentContextThink,
        AgentV1SettingsAgentListen,
        AgentV1SettingsAgentListenProvider,
        AgentV1SettingsAgentListenProvider_V1,
        AgentV1SettingsAgentListenProvider_V2,
        AgentV1SettingsAgentSpeak,
        AgentV1SettingsAgentThink,
        AgentV1SettingsApplied,
        AgentV1SettingsAudio,
        AgentV1SettingsAudioInput,
        AgentV1SettingsAudioInputEncoding,
        AgentV1SettingsAudioOutput,
        AgentV1SettingsAudioOutputContainer,
        AgentV1SettingsAudioOutputEncoding,
        AgentV1SettingsFlags,
        AgentV1SpeakUpdated,
        AgentV1ThinkUpdated,
        AgentV1UpdateListen,
        AgentV1UpdateListenListen,
        AgentV1UpdateListenListenProvider,
        AgentV1UpdateListenListenProvider_V1,
        AgentV1UpdateListenListenProvider_V2,
        AgentV1UpdatePrompt,
        AgentV1UpdateSpeak,
        AgentV1UpdateSpeakSpeak,
        AgentV1UpdateThink,
        AgentV1UpdateThinkThink,
        AgentV1UserStartedSpeaking,
        AgentV1Warning,
        AgentV1Welcome,
        ConversationHistoryMessage,
        ConversationHistoryMessageRole,
        FunctionCallHistoryMessage,
        FunctionCallHistoryMessageFunctionCallsItem,
    )
    from . import settings
    from .requests import (
        AgentV1AgentAudioDoneParams,
        AgentV1AgentStartedSpeakingParams,
        AgentV1AgentThinkingParams,
        AgentV1ConversationTextParams,
        AgentV1ErrorParams,
        AgentV1FunctionCallRequestFunctionsItemParams,
        AgentV1FunctionCallRequestParams,
        AgentV1HistoryParams,
        AgentV1InjectAgentMessageParams,
        AgentV1InjectUserMessageParams,
        AgentV1InjectionRefusedParams,
        AgentV1KeepAliveParams,
        AgentV1LatencyReportParams,
        AgentV1ListenUpdatedParams,
        AgentV1PromptUpdatedParams,
        AgentV1ReceiveFunctionCallResponseParams,
        AgentV1SendFunctionCallResponseParams,
        AgentV1SettingsAgentContextContextMessagesItemParams,
        AgentV1SettingsAgentContextContextParams,
        AgentV1SettingsAgentContextListenParams,
        AgentV1SettingsAgentContextListenProviderParams,
        AgentV1SettingsAgentContextListenProvider_V1Params,
        AgentV1SettingsAgentContextListenProvider_V2Params,
        AgentV1SettingsAgentContextParams,
        AgentV1SettingsAgentContextSpeakParams,
        AgentV1SettingsAgentContextThinkParams,
        AgentV1SettingsAgentListenParams,
        AgentV1SettingsAgentListenProviderParams,
        AgentV1SettingsAgentListenProvider_V1Params,
        AgentV1SettingsAgentListenProvider_V2Params,
        AgentV1SettingsAgentParams,
        AgentV1SettingsAgentSpeakParams,
        AgentV1SettingsAgentThinkParams,
        AgentV1SettingsAppliedParams,
        AgentV1SettingsAudioInputParams,
        AgentV1SettingsAudioOutputParams,
        AgentV1SettingsAudioParams,
        AgentV1SettingsFlagsParams,
        AgentV1SettingsParams,
        AgentV1SpeakUpdatedParams,
        AgentV1ThinkUpdatedParams,
        AgentV1UpdateListenListenParams,
        AgentV1UpdateListenListenProviderParams,
        AgentV1UpdateListenListenProvider_V1Params,
        AgentV1UpdateListenListenProvider_V2Params,
        AgentV1UpdateListenParams,
        AgentV1UpdatePromptParams,
        AgentV1UpdateSpeakParams,
        AgentV1UpdateSpeakSpeakParams,
        AgentV1UpdateThinkParams,
        AgentV1UpdateThinkThinkParams,
        AgentV1UserStartedSpeakingParams,
        AgentV1WarningParams,
        AgentV1WelcomeParams,
        ConversationHistoryMessageParams,
        FunctionCallHistoryMessageFunctionCallsItemParams,
        FunctionCallHistoryMessageParams,
    )
    from .types import AgentV1HistoryContent
    from .requests import AgentV1HistoryContentParams
    from .types import AgentV1HistoryContentRole
    from .types import AgentV1HistoryFunctionCalls
    from .types import AgentV1HistoryFunctionCallsFunctionCallsItem
    from .requests import AgentV1HistoryFunctionCallsFunctionCallsItemParams
    from .requests import AgentV1HistoryFunctionCallsParams
    from .types import AgentV1SettingsAgentContextContextMessagesItemContentRole
    from .types import AgentV1SettingsAgentContextContextMessagesItemFunctionCallsFunctionCallsItem
    from .requests import AgentV1SettingsAgentContextContextMessagesItemFunctionCallsFunctionCallsItemParams
    from .types import AgentV1SettingsAgentContextListenProviderV1
    from .requests import AgentV1SettingsAgentContextListenProviderV1Params
    from .types import AgentV1SettingsAgentContextListenProviderV2
    from .types import AgentV1SettingsAgentContextListenProviderV2LanguageHint
    from .requests import AgentV1SettingsAgentContextListenProviderV2LanguageHintParams
    from .requests import AgentV1SettingsAgentContextListenProviderV2Params
    from .types import AgentV1SettingsAgentContextMessagesItem
    from .types import AgentV1SettingsAgentContextMessagesItemContent
    from .requests import AgentV1SettingsAgentContextMessagesItemContentParams
    from .types import AgentV1SettingsAgentContextMessagesItemContentRole
    from .types import AgentV1SettingsAgentContextMessagesItemFunctionCalls
    from .types import AgentV1SettingsAgentContextMessagesItemFunctionCallsFunctionCallsItem
    from .requests import AgentV1SettingsAgentContextMessagesItemFunctionCallsFunctionCallsItemParams
    from .requests import AgentV1SettingsAgentContextMessagesItemFunctionCallsParams
    from .requests import AgentV1SettingsAgentContextMessagesItemParams
    from .types import AgentV1SettingsAgentListenProviderV1
    from .requests import AgentV1SettingsAgentListenProviderV1Params
    from .types import AgentV1SettingsAgentListenProviderV2
    from .requests import AgentV1SettingsAgentListenProviderV2Params
_dynamic_imports: typing.Dict[str, str] = {
    "AgentV1AgentAudioDone": ".types",
    "AgentV1AgentAudioDoneParams": ".requests",
    "AgentV1AgentStartedSpeaking": ".types",
    "AgentV1AgentStartedSpeakingParams": ".requests",
    "AgentV1AgentThinking": ".types",
    "AgentV1AgentThinkingParams": ".requests",
    "AgentV1ConversationText": ".types",
    "AgentV1ConversationTextParams": ".requests",
    "AgentV1ConversationTextRole": ".types",
    "AgentV1Error": ".types",
    "AgentV1ErrorParams": ".requests",
    "AgentV1FunctionCallRequest": ".types",
    "AgentV1FunctionCallRequestFunctionsItem": ".types",
    "AgentV1FunctionCallRequestFunctionsItemParams": ".requests",
    "AgentV1FunctionCallRequestParams": ".requests",
    "AgentV1History": ".types",
    "AgentV1HistoryContent": ".types",
    "AgentV1HistoryContentParams": ".requests",
    "AgentV1HistoryContentRole": ".types",
    "AgentV1HistoryFunctionCalls": ".types",
    "AgentV1HistoryFunctionCallsFunctionCallsItem": ".types",
    "AgentV1HistoryFunctionCallsFunctionCallsItemParams": ".requests",
    "AgentV1HistoryFunctionCallsParams": ".requests",
    "AgentV1HistoryParams": ".requests",
    "AgentV1InjectAgentMessage": ".types",
    "AgentV1InjectAgentMessageBehavior": ".types",
    "AgentV1InjectAgentMessageParams": ".requests",
    "AgentV1InjectUserMessage": ".types",
    "AgentV1InjectUserMessageParams": ".requests",
    "AgentV1InjectionRefused": ".types",
    "AgentV1InjectionRefusedParams": ".requests",
    "AgentV1KeepAlive": ".types",
    "AgentV1KeepAliveParams": ".requests",
    "AgentV1LatencyReport": ".types",
    "AgentV1LatencyReportParams": ".requests",
    "AgentV1ListenUpdated": ".types",
    "AgentV1ListenUpdatedParams": ".requests",
    "AgentV1PromptUpdated": ".types",
    "AgentV1PromptUpdatedParams": ".requests",
    "AgentV1ReceiveFunctionCallResponse": ".types",
    "AgentV1ReceiveFunctionCallResponseParams": ".requests",
    "AgentV1SendFunctionCallResponse": ".types",
    "AgentV1SendFunctionCallResponseParams": ".requests",
    "AgentV1Settings": ".types",
    "AgentV1SettingsAgent": ".types",
    "AgentV1SettingsAgentContext": ".types",
    "AgentV1SettingsAgentContextContext": ".types",
    "AgentV1SettingsAgentContextContextMessagesItem": ".types",
    "AgentV1SettingsAgentContextContextMessagesItemContentRole": ".types",
    "AgentV1SettingsAgentContextContextMessagesItemFunctionCallsFunctionCallsItem": ".types",
    "AgentV1SettingsAgentContextContextMessagesItemFunctionCallsFunctionCallsItemParams": ".requests",
    "AgentV1SettingsAgentContextContextMessagesItemParams": ".requests",
    "AgentV1SettingsAgentContextContextParams": ".requests",
    "AgentV1SettingsAgentContextListen": ".types",
    "AgentV1SettingsAgentContextListenParams": ".requests",
    "AgentV1SettingsAgentContextListenProvider": ".types",
    "AgentV1SettingsAgentContextListenProviderParams": ".requests",
    "AgentV1SettingsAgentContextListenProviderV1": ".types",
    "AgentV1SettingsAgentContextListenProviderV1Params": ".requests",
    "AgentV1SettingsAgentContextListenProviderV2": ".types",
    "AgentV1SettingsAgentContextListenProviderV2LanguageHint": ".types",
    "AgentV1SettingsAgentContextListenProviderV2LanguageHintParams": ".requests",
    "AgentV1SettingsAgentContextListenProviderV2Params": ".requests",
    "AgentV1SettingsAgentContextListenProvider_V1": ".types",
    "AgentV1SettingsAgentContextListenProvider_V1Params": ".requests",
    "AgentV1SettingsAgentContextListenProvider_V2": ".types",
    "AgentV1SettingsAgentContextListenProvider_V2Params": ".requests",
    "AgentV1SettingsAgentContextMessagesItem": ".types",
    "AgentV1SettingsAgentContextMessagesItemContent": ".types",
    "AgentV1SettingsAgentContextMessagesItemContentParams": ".requests",
    "AgentV1SettingsAgentContextMessagesItemContentRole": ".types",
    "AgentV1SettingsAgentContextMessagesItemFunctionCalls": ".types",
    "AgentV1SettingsAgentContextMessagesItemFunctionCallsFunctionCallsItem": ".types",
    "AgentV1SettingsAgentContextMessagesItemFunctionCallsFunctionCallsItemParams": ".requests",
    "AgentV1SettingsAgentContextMessagesItemFunctionCallsParams": ".requests",
    "AgentV1SettingsAgentContextMessagesItemParams": ".requests",
    "AgentV1SettingsAgentContextParams": ".requests",
    "AgentV1SettingsAgentContextSpeak": ".types",
    "AgentV1SettingsAgentContextSpeakParams": ".requests",
    "AgentV1SettingsAgentContextThink": ".types",
    "AgentV1SettingsAgentContextThinkParams": ".requests",
    "AgentV1SettingsAgentListen": ".types",
    "AgentV1SettingsAgentListenParams": ".requests",
    "AgentV1SettingsAgentListenProvider": ".types",
    "AgentV1SettingsAgentListenProviderParams": ".requests",
    "AgentV1SettingsAgentListenProviderV1": ".types",
    "AgentV1SettingsAgentListenProviderV1Params": ".requests",
    "AgentV1SettingsAgentListenProviderV2": ".types",
    "AgentV1SettingsAgentListenProviderV2Params": ".requests",
    "AgentV1SettingsAgentListenProvider_V1": ".types",
    "AgentV1SettingsAgentListenProvider_V1Params": ".requests",
    "AgentV1SettingsAgentListenProvider_V2": ".types",
    "AgentV1SettingsAgentListenProvider_V2Params": ".requests",
    "AgentV1SettingsAgentParams": ".requests",
    "AgentV1SettingsAgentSpeak": ".types",
    "AgentV1SettingsAgentSpeakParams": ".requests",
    "AgentV1SettingsAgentThink": ".types",
    "AgentV1SettingsAgentThinkParams": ".requests",
    "AgentV1SettingsApplied": ".types",
    "AgentV1SettingsAppliedParams": ".requests",
    "AgentV1SettingsAudio": ".types",
    "AgentV1SettingsAudioInput": ".types",
    "AgentV1SettingsAudioInputEncoding": ".types",
    "AgentV1SettingsAudioInputParams": ".requests",
    "AgentV1SettingsAudioOutput": ".types",
    "AgentV1SettingsAudioOutputContainer": ".types",
    "AgentV1SettingsAudioOutputEncoding": ".types",
    "AgentV1SettingsAudioOutputParams": ".requests",
    "AgentV1SettingsAudioParams": ".requests",
    "AgentV1SettingsFlags": ".types",
    "AgentV1SettingsFlagsParams": ".requests",
    "AgentV1SettingsParams": ".requests",
    "AgentV1SpeakUpdated": ".types",
    "AgentV1SpeakUpdatedParams": ".requests",
    "AgentV1ThinkUpdated": ".types",
    "AgentV1ThinkUpdatedParams": ".requests",
    "AgentV1UpdateListen": ".types",
    "AgentV1UpdateListenListen": ".types",
    "AgentV1UpdateListenListenParams": ".requests",
    "AgentV1UpdateListenListenProvider": ".types",
    "AgentV1UpdateListenListenProviderParams": ".requests",
    "AgentV1UpdateListenListenProvider_V1": ".types",
    "AgentV1UpdateListenListenProvider_V1Params": ".requests",
    "AgentV1UpdateListenListenProvider_V2": ".types",
    "AgentV1UpdateListenListenProvider_V2Params": ".requests",
    "AgentV1UpdateListenParams": ".requests",
    "AgentV1UpdatePrompt": ".types",
    "AgentV1UpdatePromptParams": ".requests",
    "AgentV1UpdateSpeak": ".types",
    "AgentV1UpdateSpeakParams": ".requests",
    "AgentV1UpdateSpeakSpeak": ".types",
    "AgentV1UpdateSpeakSpeakParams": ".requests",
    "AgentV1UpdateThink": ".types",
    "AgentV1UpdateThinkParams": ".requests",
    "AgentV1UpdateThinkThink": ".types",
    "AgentV1UpdateThinkThinkParams": ".requests",
    "AgentV1UserStartedSpeaking": ".types",
    "AgentV1UserStartedSpeakingParams": ".requests",
    "AgentV1Warning": ".types",
    "AgentV1WarningParams": ".requests",
    "AgentV1Welcome": ".types",
    "AgentV1WelcomeParams": ".requests",
    "ConversationHistoryMessage": ".types",
    "ConversationHistoryMessageParams": ".requests",
    "ConversationHistoryMessageRole": ".types",
    "FunctionCallHistoryMessage": ".types",
    "FunctionCallHistoryMessageFunctionCallsItem": ".types",
    "FunctionCallHistoryMessageFunctionCallsItemParams": ".requests",
    "FunctionCallHistoryMessageParams": ".requests",
    "settings": ".settings",
}


def __getattr__(attr_name: str) -> typing.Any:
    module_name = _dynamic_imports.get(attr_name)
    if module_name is None:
        raise AttributeError(f"No {attr_name} found in _dynamic_imports for module name -> {__name__}")
    try:
        module = import_module(module_name, __package__)
        if module_name == f".{attr_name}":
            return module
        else:
            return getattr(module, attr_name)
    except ImportError as e:
        raise ImportError(f"Failed to import {attr_name} from {module_name}: {e}") from e
    except AttributeError as e:
        raise AttributeError(f"Failed to get {attr_name} from {module_name}: {e}") from e


def __dir__():
    lazy_attrs = list(_dynamic_imports.keys())
    return sorted(lazy_attrs)


__all__ = [
    "AgentV1AgentAudioDone",
    "AgentV1AgentAudioDoneParams",
    "AgentV1AgentStartedSpeaking",
    "AgentV1AgentStartedSpeakingParams",
    "AgentV1AgentThinking",
    "AgentV1AgentThinkingParams",
    "AgentV1ConversationText",
    "AgentV1ConversationTextParams",
    "AgentV1ConversationTextRole",
    "AgentV1Error",
    "AgentV1ErrorParams",
    "AgentV1FunctionCallRequest",
    "AgentV1FunctionCallRequestFunctionsItem",
    "AgentV1FunctionCallRequestFunctionsItemParams",
    "AgentV1FunctionCallRequestParams",
    "AgentV1History",
    "AgentV1HistoryContent",
    "AgentV1HistoryContentParams",
    "AgentV1HistoryContentRole",
    "AgentV1HistoryFunctionCalls",
    "AgentV1HistoryFunctionCallsFunctionCallsItem",
    "AgentV1HistoryFunctionCallsFunctionCallsItemParams",
    "AgentV1HistoryFunctionCallsParams",
    "AgentV1HistoryParams",
    "AgentV1InjectAgentMessage",
    "AgentV1InjectAgentMessageBehavior",
    "AgentV1InjectAgentMessageParams",
    "AgentV1InjectUserMessage",
    "AgentV1InjectUserMessageParams",
    "AgentV1InjectionRefused",
    "AgentV1InjectionRefusedParams",
    "AgentV1KeepAlive",
    "AgentV1KeepAliveParams",
    "AgentV1LatencyReport",
    "AgentV1LatencyReportParams",
    "AgentV1ListenUpdated",
    "AgentV1ListenUpdatedParams",
    "AgentV1PromptUpdated",
    "AgentV1PromptUpdatedParams",
    "AgentV1ReceiveFunctionCallResponse",
    "AgentV1ReceiveFunctionCallResponseParams",
    "AgentV1SendFunctionCallResponse",
    "AgentV1SendFunctionCallResponseParams",
    "AgentV1Settings",
    "AgentV1SettingsAgent",
    "AgentV1SettingsAgentContext",
    "AgentV1SettingsAgentContextContext",
    "AgentV1SettingsAgentContextContextMessagesItem",
    "AgentV1SettingsAgentContextContextMessagesItemContentRole",
    "AgentV1SettingsAgentContextContextMessagesItemFunctionCallsFunctionCallsItem",
    "AgentV1SettingsAgentContextContextMessagesItemFunctionCallsFunctionCallsItemParams",
    "AgentV1SettingsAgentContextContextMessagesItemParams",
    "AgentV1SettingsAgentContextContextParams",
    "AgentV1SettingsAgentContextListen",
    "AgentV1SettingsAgentContextListenParams",
    "AgentV1SettingsAgentContextListenProvider",
    "AgentV1SettingsAgentContextListenProviderParams",
    "AgentV1SettingsAgentContextListenProviderV1",
    "AgentV1SettingsAgentContextListenProviderV1Params",
    "AgentV1SettingsAgentContextListenProviderV2",
    "AgentV1SettingsAgentContextListenProviderV2LanguageHint",
    "AgentV1SettingsAgentContextListenProviderV2LanguageHintParams",
    "AgentV1SettingsAgentContextListenProviderV2Params",
    "AgentV1SettingsAgentContextListenProvider_V1",
    "AgentV1SettingsAgentContextListenProvider_V1Params",
    "AgentV1SettingsAgentContextListenProvider_V2",
    "AgentV1SettingsAgentContextListenProvider_V2Params",
    "AgentV1SettingsAgentContextMessagesItem",
    "AgentV1SettingsAgentContextMessagesItemContent",
    "AgentV1SettingsAgentContextMessagesItemContentParams",
    "AgentV1SettingsAgentContextMessagesItemContentRole",
    "AgentV1SettingsAgentContextMessagesItemFunctionCalls",
    "AgentV1SettingsAgentContextMessagesItemFunctionCallsFunctionCallsItem",
    "AgentV1SettingsAgentContextMessagesItemFunctionCallsFunctionCallsItemParams",
    "AgentV1SettingsAgentContextMessagesItemFunctionCallsParams",
    "AgentV1SettingsAgentContextMessagesItemParams",
    "AgentV1SettingsAgentContextParams",
    "AgentV1SettingsAgentContextSpeak",
    "AgentV1SettingsAgentContextSpeakParams",
    "AgentV1SettingsAgentContextThink",
    "AgentV1SettingsAgentContextThinkParams",
    "AgentV1SettingsAgentListen",
    "AgentV1SettingsAgentListenParams",
    "AgentV1SettingsAgentListenProvider",
    "AgentV1SettingsAgentListenProviderParams",
    "AgentV1SettingsAgentListenProviderV1",
    "AgentV1SettingsAgentListenProviderV1Params",
    "AgentV1SettingsAgentListenProviderV2",
    "AgentV1SettingsAgentListenProviderV2Params",
    "AgentV1SettingsAgentListenProvider_V1",
    "AgentV1SettingsAgentListenProvider_V1Params",
    "AgentV1SettingsAgentListenProvider_V2",
    "AgentV1SettingsAgentListenProvider_V2Params",
    "AgentV1SettingsAgentParams",
    "AgentV1SettingsAgentSpeak",
    "AgentV1SettingsAgentSpeakParams",
    "AgentV1SettingsAgentThink",
    "AgentV1SettingsAgentThinkParams",
    "AgentV1SettingsApplied",
    "AgentV1SettingsAppliedParams",
    "AgentV1SettingsAudio",
    "AgentV1SettingsAudioInput",
    "AgentV1SettingsAudioInputEncoding",
    "AgentV1SettingsAudioInputParams",
    "AgentV1SettingsAudioOutput",
    "AgentV1SettingsAudioOutputContainer",
    "AgentV1SettingsAudioOutputEncoding",
    "AgentV1SettingsAudioOutputParams",
    "AgentV1SettingsAudioParams",
    "AgentV1SettingsFlags",
    "AgentV1SettingsFlagsParams",
    "AgentV1SettingsParams",
    "AgentV1SpeakUpdated",
    "AgentV1SpeakUpdatedParams",
    "AgentV1ThinkUpdated",
    "AgentV1ThinkUpdatedParams",
    "AgentV1UpdateListen",
    "AgentV1UpdateListenListen",
    "AgentV1UpdateListenListenParams",
    "AgentV1UpdateListenListenProvider",
    "AgentV1UpdateListenListenProviderParams",
    "AgentV1UpdateListenListenProvider_V1",
    "AgentV1UpdateListenListenProvider_V1Params",
    "AgentV1UpdateListenListenProvider_V2",
    "AgentV1UpdateListenListenProvider_V2Params",
    "AgentV1UpdateListenParams",
    "AgentV1UpdatePrompt",
    "AgentV1UpdatePromptParams",
    "AgentV1UpdateSpeak",
    "AgentV1UpdateSpeakParams",
    "AgentV1UpdateSpeakSpeak",
    "AgentV1UpdateSpeakSpeakParams",
    "AgentV1UpdateThink",
    "AgentV1UpdateThinkParams",
    "AgentV1UpdateThinkThink",
    "AgentV1UpdateThinkThinkParams",
    "AgentV1UserStartedSpeaking",
    "AgentV1UserStartedSpeakingParams",
    "AgentV1Warning",
    "AgentV1WarningParams",
    "AgentV1Welcome",
    "AgentV1WelcomeParams",
    "ConversationHistoryMessage",
    "ConversationHistoryMessageParams",
    "ConversationHistoryMessageRole",
    "FunctionCallHistoryMessage",
    "FunctionCallHistoryMessageFunctionCallsItem",
    "FunctionCallHistoryMessageFunctionCallsItemParams",
    "FunctionCallHistoryMessageParams",
    "settings",
]
