Optional config: SkipSDKConfigPrivate configPrivate Static __lastPrivate Static __skipPrivate buildAPIKeysBuild API keys for AI services
Private buildBuild agent notes for Skip
Private buildBuild artifacts for a conversation using optimized query Uses GetConversationArtifactsForAgent query which joins through ConversationDetailArtifact to get artifacts that were outputs from Skip agent's conversation details
Private buildBuild base request with metadata, API keys, and callback auth
Private buildBuild entity metadata for Skip Copied from AskSkipResolver.BuildSkipEntities - uses cached metadata with refresh logic
Private buildPrivate buildBuild saved queries for Skip
Private buildRecursively build category path for a query
Private buildBuild the Skip API request object
Call the Skip chat API
Private getGets distinct values for a field from the database Used to provide Skip with information about the possible values Copied from AskSkipResolver.GetFieldDistinctValues
Private isPrivate packPacks possible values for an entity field These values help Skip understand the domain and valid values for fields Copied from AskSkipResolver.PackFieldPossibleValues
Private packPacks information about a single entity field Includes metadata and possible values Copied from AskSkipResolver.PackSingleSkipEntityField
Private packPacks information about a single entity for Skip Includes fields, relationships, and sample data Copied from AskSkipResolver.PackSingleSkipEntityInfo
Private packPacks information about a single entity relationship These relationships help Skip understand the data model Copied from AskSkipResolver.PackSingleSkipEntityRelationship
Private processProcess messages: filter delegation messages and add metadata fields Messages coming in should already have conversationDetailID if they exist in the database
Private refreshRefreshes the Skip entities cache Rebuilds the entity information that is provided to Skip Copied from AskSkipResolver.refreshSkipEntities
Skip TypeScript SDK Provides a clean interface for calling the Skip SaaS API