UNPKG

snow-flow

Version:

Snow-Flow v3.2.0: Complete ServiceNow Enterprise Suite with 180+ MCP Tools. ATF Testing, Knowledge Management, Service Catalog, Change Management with CAB scheduling, Virtual Agent chatbots with NLU, Performance Analytics KPIs, Flow Designer automation, A

71 lines 2.27 kB
/** * ServiceNow Queen Agent * Central coordination point for the ServiceNow hive-mind */ import { ServiceNowTask } from './types'; import { GapAnalysisResult } from '../intelligence/gap-analysis-engine'; export interface QueenConfig { memoryPath?: string; maxConcurrentAgents?: number; learningRate?: number; debugMode?: boolean; autoPermissions?: boolean; } export declare class ServiceNowQueen { private memory; private neuralLearning; private agentFactory; private mcpBridge; private gapAnalysisEngine; private activeTasks; private config; private logger; constructor(config?: QueenConfig); /** * Main entry point: Execute ServiceNow objective with MCP-FIRST workflow */ executeObjective(objective: string): Promise<any>; private spawnOptimalSwarm; private coordinateExecution; private shouldExecuteInParallel; private executeAgentsInParallel; private executeAgentsSequentially; private facilitateAgentCoordination; private executeFinalDeployment; private createDeploymentPlan; private extractWidgetConfig; private extractScriptConfig; private generateArtifactName; private generateArtifactTitle; private generateWidgetTemplate; private generateWidgetCss; private generateClientScript; private generateServerScript; private generateDemoData; private generateScriptCode; private executeDeploymentPlan; private getServerForTool; private handleWidgetDependencies; private attemptRecovery; private learnFromExecution; private handleExecutionFailure; private cleanupTask; private generateTaskId; getActiveTaskCount(): number; getTaskStatus(taskId: string): ServiceNowTask | null; /** * Get gap _analysis results for a task */ getGapAnalysisResults(taskId: string): GapAnalysisResult | null; /** * Get all manual guides from gap _analysis for a task */ getManualConfigurationGuides(taskId: string): any; getHiveMindStatus(): any; exportMemory(): string; importMemory(memoryData: string): void; clearMemory(): void; getLearningInsights(): any; shutdown(): Promise<void>; } //# sourceMappingURL=servicenow-queen.d.ts.map