@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
AgentAttachmentRefsApiResponse
AgentDefinitionImportErrorResponse
AgentDefinitionResponse
AgentEvaluationTier
AgentExportResponse
AgentImportPreviewRequest
AgentImportPreviewResponse
AgentListResponse
AgentRunAttemptResponse
AgentRunListResponse
AgentRunRequest
AgentRunResponse
AgentRunStepResponse
AgentRunStreamRequest
AgentRunToolCallResponse
AgentSummaryResponse
AgentTraceMatchResponse
AgentTraceSearchRequest
AgentTraceSearchResponse
AiAssistantAcceptRequest
AiAssistantAcceptResponse
AiAssistantFeedbackRequest
AiAssistantFeedbackResponse
AiAssistantGenerateRequest
AiAssistantGenerateResponse
AiConversationHistoryResponse
AiConversationTurnResponse
AttachmentRefsSourceApiSummary
ChangeStatusRequest
CompactionEvaluationModel
CompactionTestResponse
CompatibleRunListResponse
CompatibleRunResponse
ContentDetailResponse
ContentEmbeddingResponse
ContentEmbeddingsListResponse
ContentFileUploadResponse
CreateAgentRequest
CreateAlertConfigRequest
CreateEvaluationCriteriaRequest
CreateEvaluationResultRequest
CreateExperimentInput
CreateExportRequest
CreateKnowledgeBaseBody
CreateMemoryBankBody
CreateSolutionRequest
CreateSourceBody
EstimateExportRequest
EstimateExportResponse
EvaluationCriteriaResponse
EvaluationResultListResponse
EvaluationResultResponse
EvaluationResultSummaryResponse
EvaluationResultWithCriteriaListResponse
EvaluationResultWithCriteriaResponse
EvaluationRunSummaryListResponse
EvaluationRunSummaryResponse
EvaluationStatus
ExamplePrompt
ExecutedActionResponse
ExportFormat
ExportListResponse
ExportResponse
FetchLike
FileUploadResponse
GenerateAgentStepsRequest
GenerateAgentStepsResponse
GenerateStepConfigRequest
GenerateStepConfigResponse
GovernanceAiAcceptResponse
GovernanceAiAssistantRequest
GovernanceAiAssistantResponse
GovernanceAppliedActionResponse
GovernanceConversationResponse
GovernancePolicyRefResponse
GovernanceProposedPolicyActionResponse
HTTPValidationError
ImportFieldErrorModel
ImportSkipResponse
InlineTextReplaceRequest
InlineTextUploadRequest
InsufficientCreditsDetail
InsufficientCreditsResponse
JSONValue
KnowledgeBaseListResponse
KnowledgeBaseResponse
LinkResourcesRequest
MarkAiSuggestionRequest
MarkConversationTurnRequest
MemoryBankAcceptRequest
MemoryBankAiAssistantRequest
MemoryBankAiAssistantResponse
MemoryBankConfigResponse
MemoryBankConversationTurnResponse
MemoryBankLastConversationResponse
MemoryBankListResponse
MemoryBankResponse
ModalityRateResponse
NonManualEvaluationModeStatResponse
NonManualEvaluationSummaryResponse
OrganizationAlertPreferenceListResponse
OrganizationAlertPreferenceResponse
PaginationResponse
PendingProcessingCompletedFailedStatus
PlaygroundCreateRequest
PromptModelAutoUpgradeStrategy
PromptModelResponse
PromptToolResponse
ProposedActionResponse
ProviderGroupResponse
SolutionAgentResponse
SolutionConversationResponse
SolutionKnowledgeBaseResponse
SolutionListResponse
SolutionResponse
SolutionSourceConnectionResponse
SolutionSummaryResponse
SourceConnectionResponse
SourceEmbeddingMigrationResponse
SourceIndexMode
SourceListResponse
SourceResponse
StandaloneTestCompactionRequest
StartSourceEmbeddingMigrationRequest
TestCompactionRequest
TestDraftEvaluationRequest
TestDraftEvaluationResponse
UnlinkResourcesRequest
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

Functions

deleteSsoCache
isTokenValid
loadSsoProfile
readSsoCache
writeSsoCache