Private skipSDKProtected AgentOptional contextUser: UserInfoProtected ExecuteOptional payload: SROptional contextMessage: ChatMessageOptional stepCount: numberProtected InjectOptional userId: stringOptional companyId: stringOptional contextUser: UserInfoOptional conversationMessages: ChatMessage[]Protected applyProtected applyProtected attemptProtected buildOptional runtimeOverrides: Record<string, unknown>Protected checkProtected checkProtected compactProtected contentPrivate convertConvert MJ ChatMessage format to Skip SkipMessage format This is a fallback method when database loading is not available
Protected convertUIMarkupProtected createProtected createProtected createProtected determineProtected doesProtected emitProtected estimateProtected estimateOptional modelName: stringProtected executeExecute the Skip agent - proxies to Skip SaaS API
Protected executeProtected executeProtected executeProtected extractProtected filterProtected getProtected getProtected getProtected getProtected getProtected getProtected getProtected getProtected handleProtected handleProtected hasProtected initializeProtected initializeOptional contextUser: UserInfoProtected initializeProtected isProtected isProtected loadPrivate loadLoad conversation messages from database with real UUIDs using MemberJunction's RunView pattern This is the preferred method as it ensures all messages have proper conversationDetailIDs
Protected logOptional options: { Optional agent?: AIAgentEntityExtendedOptional agentOptional category?: stringOptional metadata?: Record<string, any>Optional severity?: "error" | "warning" | "critical"Protected logPrivate mapMap Skip API response to MJ agent next step
Protected prepareProtected prepareOptional contextMessage: ChatMessageProtected processProtected pruneProtected recoveryProtected recoveryOptional minAge: numberProtected recoveryOptional minAge: numberProtected recoveryProtected resolveProtected resolveProtected serializeProtected serializeProtected smartPrivate tempProtected updateProtected validateProtected validateProtected validateProtected validateProtected validateProtected validateProtected validateProtected validateProtected validateProtected validate
Skip Proxy Agent
This agent provides a simple proxy to the Skip SaaS API, allowing Skip to be invoked through the standard MJ agent framework. It handles: