AIRI Server API - v0.10.2
    Preparing search index...

    Module server-shared/src

    Enumerations

    MessageHeartbeatKind
    MessageHeartbeat
    WebSocketEventSource
    ContextUpdateStrategy

    Interfaces

    DiscordGuildMember
    Discord
    PluginIdentity
    ModuleIdentity
    ModuleConfigSchema
    ModuleDependency
    ModuleContribution
    ModuleConfigNotice
    ModuleConfigStep
    ModuleConfigPlan
    ModuleConfigValidation
    ModuleConfigEnvelope
    ModuleCapability
    ModulePermissionSpec
    ModulePermissionDeclaration
    ModulePermissionError
    DeliveryConfig
    ProtocolEventaMetadata
    ProtocolEventaInvokeMetadata
    RouteConfig
    ContextUpdateDestinationAll
    ContextUpdateDestinationList
    ContextUpdate
    InputMessageOverrides
    WebSocketEventInputTextBase
    WebSocketEventInputTextVoiceBase
    WebSocketEventInputVoiceBase
    EventBaseMetadata
    RegistryModulesSyncEvent
    ModuleAnnouncedEvent
    ProtocolEvents
    ParsedServerErrorMessage
    WebSocketEventBaseMetadata
    WebSocketBaseEvent

    Type Aliases

    MetadataEventSource
    ModulePhase
    Localizable
    ModulePermissionArea
    ModulePermissionGrant
    DeliveryMode
    DeliverySelectionStrategy
    ProtocolEventa
    RouteTargetExpression
    ContextUpdateDestinationFilter
    InputContextUpdate
    WebSocketEventInputText
    WebSocketEventInputTextVoice
    WebSocketEventInputVoice
    InputEventData
    InputEventEnvelope
    WithInputSource
    WithOutputSource
    ProtocolEventOf
    ServerErrorCode
    WebSocketEvents
    WebSocketEventDataInputs
    WebSocketEvent
    WebSocketEventOptionalSource
    WebSocketEventOf
    WebSocketEventInputs

    Variables

    moduleAuthenticate
    moduleAuthenticated
    moduleCompatibilityRequest
    moduleCompatibilityResult
    registryModulesSync
    registryModulesHealthUnhealthy
    registryModulesHealthHealthy
    error
    errorPermission
    moduleAnnounce
    moduleAnnounced
    moduleDeAnnounced
    modulePermissionsDeclare
    modulePermissionsRequest
    modulePermissionsGranted
    modulePermissionsDenied
    modulePermissionsCurrent
    modulePrepared
    moduleConfigurationNeeded
    moduleStatus
    moduleConfigurationValidateRequest
    moduleConfigurationValidateResponse
    moduleConfigurationValidateStatus
    moduleConfigurationPlanRequest
    moduleConfigurationPlanResponse
    moduleConfigurationPlanStatus
    moduleConfigurationCommit
    moduleConfigurationCommitStatus
    moduleConfigurationConfigured
    moduleContributeCapabilityOffer
    moduleContributeCapabilityConfigurationNeeded
    moduleContributeCapabilityConfigurationValidateRequest
    moduleContributeCapabilityConfigurationValidateResponse
    moduleContributeCapabilityConfigurationValidateStatus
    moduleContributeCapabilityConfigurationPlanRequest
    moduleContributeCapabilityConfigurationPlanResponse
    moduleContributeCapabilityConfigurationPlanStatus
    moduleContributeCapabilityConfigurationCommit
    moduleContributeCapabilityConfigurationCommitStatus
    moduleContributeCapabilityConfigurationConfigured
    moduleContributeCapabilityActivated
    moduleStatusChange
    moduleConfigure
    moduleConsumerRegister
    moduleConsumerUnregister
    uiConfigure
    inputText
    inputTextVoice
    inputVoice
    outputGenAiChatToolCall
    outputGenAiChatMessage
    outputGenAiChatComplete
    sparkNotify
    sparkEmit
    sparkCommand
    transportConnectionHeartbeat
    contextUpdate
    protocolEventMetadataByType
    ServerErrorMessages

    Functions

    getProtocolEventMetadata
    createInvalidJsonServerErrorMessage
    parseServerErrorMessage
    isAuthenticationServerErrorMessage
    isTerminalAuthenticationServerErrorMessage