@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
TypeScript
/**
* 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