@seclai/sdk

Seclai for the main client class.

Classes

Seclai
SeclaiAPIStatusError
SeclaiAPIValidationError
SeclaiConfigurationError
SeclaiError
SeclaiStreamingError

Interfaces

AgentRunEvent
AuthState
CredentialChainOptions
ListOptions
SeclaiOptions
SortableListOptions
SsoCacheEntry
SsoProfile

Type Aliases

AccessTokenProvider
AddCommentRequest
AddConversationTurnRequest
AddEmailDomainInput
AddEmailDomainRequest
AgentAttachmentRefsApiResponse
AgentCallerApiResponse
AgentDefinitionImportErrorResponse
AgentDefinitionResponse
AgentEmailOptOutListResponse
AgentEmailOptOutResponse
AgentEvaluationTier
AgentExportResponse
AgentImportPreviewRequest
AgentImportPreviewResponse
AgentListResponse
AgentRunAttemptResponse
AgentRunListResponse
AgentRunRequest
AgentRunResponse
AgentRunStepResponse
AgentRunStreamRequest
AgentRunToolCallResponse
AgentSummaryResponse
AgentTraceMatchResponse
AgentTraceSearchRequest
AgentTraceSearchResponse
AiAssistantAcceptRequest
AiAssistantAcceptResponse
AiAssistantFeedbackRequest
AiAssistantFeedbackResponse
AiAssistantGenerateRequest
AiAssistantGenerateResponse
AiConversationHistoryResponse
AiConversationTurnResponse
AlertCommentResponse
AlertConfigListResponse
AlertConfigResponse
AlertDetailResponse
AlertListResponse
AlertResponse
AlertSubscriberResponse
ApiVersion
ApiVersionResponse
AttachmentRefsSourceApiSummary
BlockedEmailSenderListResponse
BlockedEmailSenderResponse
BlockEmailSenderRequest
CancelExperimentResponse
CancelQueuedRunsResponse
ChangeStatusRequest
CompactionEvaluationModel
CompactionTestResponse
CompatibleRunListResponse
CompatibleRunResponse
ContentDetailResponse
ContentEmbeddingResponse
ContentEmbeddingsListResponse
ContentFileUploadResponse
CreateAgentRequest
CreateAlertConfigRequest
CreateEvaluationCriteriaRequest
CreateEvaluationResultRequest
CreateExperimentInput
CreateExperimentResponse
CreateExportRequest
CreateKnowledgeBaseBody
CreateMemoryBankBody
CreateSolutionRequest
CreateSourceBody
DmarcFailingSourceResponse
DmarcSummaryResponse
DnsProviderResponse
DnsRecordResponse
EmailDomainResponse
EmailDomainsListResponse
EmailTriggerConfigResponse
EstimateExportRequest
EstimateExportResponse
EvaluationCriteriaListResponse
EvaluationCriteriaResponse
EvaluationResultListResponse
EvaluationResultResponse
EvaluationResultSummaryResponse
EvaluationResultWithCriteriaListResponse
EvaluationResultWithCriteriaResponse
EvaluationRunSummaryListResponse
EvaluationRunSummaryResponse
EvaluationStatus
ExamplePrompt
ExecutedActionResponse
ExperimentDetailResponse
ExperimentListResponse
ExperimentSummaryResponse
ExportFormat
ExportListResponse
ExportResponse
FetchLike
FileUploadResponse
GenerateAgentStepsRequest
GenerateAgentStepsResponse
GenerateStepConfigRequest
GenerateStepConfigResponse
GovernanceAiAcceptResponse
GovernanceAiAssistantRequest
GovernanceAiAssistantResponse
GovernanceAppliedActionResponse
GovernanceConversationResponse
GovernancePolicyRefResponse
GovernanceProposedPolicyActionResponse
HTTPValidationError
ImportFieldErrorModel
ImportSkipResponse
InboundEmailRejectionResponse
InboundEmailStatusResponse
InlineTextReplaceRequest
InlineTextUploadRequest
InsufficientCreditsDetail
InsufficientCreditsResponse
JSONValue
KnowledgeBaseListResponse
KnowledgeBaseResponse
LinkResourcesRequest
MarkAiSuggestionRequest
MarkConversationTurnRequest
MemoryBankAcceptRequest
MemoryBankAiAssistantRequest
MemoryBankAiAssistantResponse
MemoryBankConfigResponse
MemoryBankConversationTurnResponse
MemoryBankLastConversationResponse
MemoryBankListResponse
MemoryBankResponse
MeResponse
ModalityRateResponse
ModelAlertListResponse
ModelAlertResponse
ModelRecommendationResponse
ModelRecommendationsResponse
NonManualEvaluationModeStatResponse
NonManualEvaluationSummaryResponse
OkResponse
OrganizationAlertPreferenceListResponse
OrganizationAlertPreferenceResponse
OrganizationInfoResponse
PaginationResponse
PendingProcessingCompletedFailedStatus
PlaygroundCreateRequest
PromptModelAutoUpgradeStrategy
PromptModelResponse
PromptToolResponse
ProposedActionResponse
ProviderGroupResponse
RemoveEmailDomainResponse
ResumeInboundResponse
SearchResponse
SearchResultResponse
SendTestEmailResponse
SetAutoBlockModeRequest
SetEmailTriggerConfigRequest
SolutionAgentResponse
SolutionConversationResponse
SolutionKnowledgeBaseResponse
SolutionListResponse
SolutionResponse
SolutionSourceConnectionResponse
SolutionSummaryResponse
SourceConnectionResponse
SourceEmbeddingMigrationResponse
SourceIndexMode
SourceListResponse
SourceResponse
StandaloneTestCompactionRequest
StartSourceEmbeddingMigrationRequest
TestCompactionRequest
TestDraftEvaluationRequest
TestDraftEvaluationResponse
UnlinkResourcesRequest
UnreadCountResponse
UpdateAgentDefinitionRequest
UpdateAgentRequest
UpdateAlertConfigRequest
UpdateEvaluationCriteriaRequest
UpdateKnowledgeBaseBody
UpdateMemoryBankBody
UpdateOrganizationAlertPreferenceRequest
UpdateSolutionRequest
UpdateSourceBody
UploadAgentInputApiResponse
ValidationError
VariantCategoryResponse
VariantOptionResponse

Variables

DEFAULT_SSO_CLIENT_ID
DEFAULT_SSO_DOMAIN
DEFAULT_SSO_REGION
SECLAI_API_URL
SeclaiApiVersion

Functions

deleteSsoCache
isTokenValid
loadSsoProfile
readSsoCache
writeSsoCache