UNPKG

@hivetechs/hive-ai

Version:

Real-time streaming AI consensus platform with HTTP+SSE MCP integration for Claude Code, VS Code, Cursor, and Windsurf - powered by OpenRouter's unified API

75 lines 2.56 kB
/** * Knowledge Base Help System * * Intelligent help system that reads from installed documentation and provides * AI-powered guidance on using Hive AI features optimally. */ import { z } from "zod"; export declare const KnowledgeBaseHelpSchema: z.ZodObject<{ query: z.ZodString; context: z.ZodOptional<z.ZodEnum<["cli", "mcp", "setup", "advanced"]>>; user_level: z.ZodOptional<z.ZodEnum<["beginner", "intermediate", "expert"]>>; }, "strip", z.ZodTypeAny, { query: string; context?: "advanced" | "setup" | "cli" | "mcp" | undefined; user_level?: "beginner" | "intermediate" | "expert" | undefined; }, { query: string; context?: "advanced" | "setup" | "cli" | "mcp" | undefined; user_level?: "beginner" | "intermediate" | "expert" | undefined; }>; export declare class KnowledgeBaseHelper { private documentation; private initialized; constructor(); /** * Initialize knowledge base from installed documentation */ private initializeKnowledgeBase; /** * Load documentation files from package directory */ private loadDocumentationFiles; /** * Load fallback knowledge when documentation files aren't available */ private loadFallbackKnowledge; /** * Generate intelligent help response */ generateHelpResponse(query: string, context?: string, userLevel?: string): Promise<string>; /** * Find documentation relevant to the query */ private findRelevantDocumentation; /** * Calculate relevance score for documentation */ private calculateRelevance; /** * Extract relevant excerpt from documentation */ private extractRelevantExcerpt; /** * Analyze query for intelligent features */ private analyzeQueryForIntelligentFeatures; /** * Categorize the user query */ private categorizeQuery; /** * Generate smart recommendations based on query */ private generateSmartRecommendations; /** * Generate learning path based on query and user level */ private generateLearningPath; } export declare function runKnowledgeBaseHelp(args: z.infer<typeof KnowledgeBaseHelpSchema>): Promise<{ result: string; }>; export declare const knowledgeBaseHelpToolName = "hive_knowledge_help"; export declare const knowledgeBaseHelpToolDescription = "AI-powered help system that reads installed documentation and provides intelligent guidance on Hive AI features and optimization"; //# sourceMappingURL=knowledge-base-help.d.ts.map