@xmtp/agent-sdk
Enumerations
Section titled “Enumerations”- ActionStyle
- BackupElementSelectionOption
- ConsentEntityType
- ConsentState
- ContentType
- ConversationType
- DeliveryStatus
- GroupMembershipState
- GroupMessageKind
- GroupPermissionsOptions
- IdentifierKind
- ListConversationsOrderBy
- LogLevel
- MessageSortBy
- MetadataField
- PermissionLevel
- PermissionPolicy
- PermissionUpdateType
- ReactionAction
- ReactionSchema
- SortDirection
- WorkerKind
Classes
Section titled “Classes”- AccountAlreadyAssociatedError
- ActionWizard
- Agent
- AgentError
- AgentStreamingError
- AuthRequiredError
- Backend
- BackendBuilder
- BackendMismatchError
- ChainNotAcceptedError
- Client
- ClientContext
- ClientNotInitializedError
- ClientVersionTooOldError
- CodecRegistry
- CommandRouter
- ConfigurationInvalidError
- ConfigurationUnavailableError
- Conversation
- ConversationContext
- ConversationListItem
- Conversations
- DebugInformation
- DecodedMessage
- Dm
- Group
- GroupMember
- GroupMetadata
- GroupPermissions
- InboxReassignError
- MessageContext
- MessageStream
- MissingContentTypeError
- NotificationError
- PerformanceMonitor
- Preferences
- ServerConfigurationError
- SignatureRequestHandle
- SignerUnavailableError
- StreamFailedError
- StreamInvalidRetryAttemptsError
Interfaces
Section titled “Interfaces”- Action
- Actions
- ApiStats
- AppDataChange
- ArchiveMetadata
- ArchiveOptions
- AsyncStreamProxy
- Attachment
- AuthConfiguration
- CommandRouterConfig
- Consent
- ConversationDebugInfo
- CreateDmOptions
- CreateGroupOptions
- Cursor
- DeliveryCursor
- EncryptedAttachment
- GroupSyncSummary
- GroupUpdated
- HealthReport
- HmacKey
- Identifier
- IdentityStats
- Inbox
- InboxState
- Installation
- Intent
- KeyPackageStatus
- LeaveRequest
- Lifetime
- LimitsConfiguration
- ListConversationsOptions
- ListMessagesOptions
- LogOptions
- Message
- MessageCatchUp
- MessageCatchUpGeneration
- MessageDisappearingSettings
- MessageHistorySnapshot
- MessageTopicStatus
- MetadataFieldChange
- MlsConfiguration
- MultiRemoteAttachment
- PerformanceMonitorConfig
- PermissionPolicySet
- Reaction
- ReadReceipt
- RemoteAttachment
- Reply
- RetentionConfiguration
- SendMessageOpts
- SendOpts
- ServerConfiguration
- SigningKeyDescription
- TransactionMetadata
- TransactionReference
- VisibilityConfirmationOptions
- WalletCall
- WalletSendCalls
- WorkerConfigOptions
- WorkerIntervalOverride
- WorkerJitterOverride
Type Aliases
Section titled “Type Aliases”- ActionWizardCancelHandler
- ActionWizardCancelOptions
- ActionWizardCompleteHandler
- ActionWizardOptions
- AgentBaseContext
- AgentCreateOptions
- AgentErrorContext
- AgentErrorMiddleware
- AgentErrorRegistrar
- AgentMessageHandler
- AgentMiddleware
- AgentOptions
- AgentStreamingOptions
- AttachmentUploadCallback
- BuiltInContentTypes
- ClientOptions
- ContentOptions
- CreateERC20TransferCallsOptions
- CreateNativeTransferCallsOptions
- DecodedMessageWithContent
- DeviceSyncOptions
- DistributiveOmit
- EnrichedReply
- EOASigner
- EventHandlerMap
- ExtractCodecContentTypes
- GetBlockNumber
- GetChainId
- GetERC20BalanceOptions
- GetERC20DecimalsOptions
- GetIdentifier
- HexString
- InstallationInfo
- MessageAcknowledgement
- MessageContextParams
- MessageDelivery
- MessageReaderSource
- NetworkOptions
- NotificationChannel
- NotificationConfig
- NotificationOverride
- NotificationState
- OtherOptions
- ResolveValue
- SCWSigner
- Signer
- SignMessage
- StorageOptions
- StreamAllMessagesOptions
- StreamBarrierFailure
- StreamCallback
- StreamFailureCause
- StreamFailureDetails
- StreamFunction
- StreamOptions
- StreamValueMutator
- UnfinishedStreamTopic
- User
- UserPreferenceUpdate
Variables
Section titled “Variables”- createBackend
- createStream
- DEFAULT_RETRY_ATTEMPTS
- DEFAULT_RETRY_DELAY
- erc20Abi
- f
- filter
- generateInboxId
- getInboxIdForIdentifier
- getStreamFailureDetails
- isActions
- isAttachment
- isGroupUpdated
- isIntent
- isLeaveRequest
- isMarkdown
- isMultiRemoteAttachment
- isReaction
- isReadReceipt
- isRemoteAttachment
- isReply
- isText
- isTextReply
- isTransactionReference
- isWalletSendCalls
- throwServerConfigurationError
- toServerConfigurationError
Functions
Section titled “Functions”- contentTypeActions
- contentTypeAttachment
- contentTypeGroupUpdated
- contentTypeIntent
- contentTypeLeaveRequest
- contentTypeMarkdown
- contentTypeMultiRemoteAttachment
- contentTypeReaction
- contentTypeReadReceipt
- contentTypeRemoteAttachment
- contentTypeReply
- contentTypeText
- contentTypeTransactionReference
- contentTypeWalletSendCalls
- createERC20TransferCalls
- createIdentifier
- createNameResolver
- createNativeTransferCalls
- createRemoteAttachment
- createRemoteAttachmentFromFile
- createSigner
- createUser
- decryptAttachment
- downloadRemoteAttachment
- encodeActions
- encodeAttachment
- encodeIntent
- encodeMarkdown
- encodeMultiRemoteAttachment
- encodeReaction
- encodeReadReceipt
- encodeRemoteAttachment
- encodeText
- encodeTransactionReference
- encodeWalletSendCalls
- encryptAttachment
- flushTelemetry
- getERC20Balance
- getERC20Decimals
- getInstallationInfo
- getTestUrl
- getValidLogLevels
- initLogging
- isHexString
- logDetails
- parseLogLevel
- validHex

