UNPKG

@vfarcic/dot-ai

Version:

Universal Kubernetes application deployment agent with CLI and MCP interfaces

52 lines 1.6 kB
/** * Version tool for MCP server * * Provides comprehensive system status including version information, * Vector DB connection status, and embedding service capabilities */ import { Logger } from '../core/error-handling'; export declare const VERSION_TOOL_NAME = "version"; export declare const VERSION_TOOL_DESCRIPTION = "Get comprehensive system status including version information, Vector DB connection status, embedding service capabilities, Anthropic API connectivity, and pattern management health check"; export declare const VERSION_TOOL_INPUT_SCHEMA: { type: string; properties: {}; required: never[]; additionalProperties: boolean; }; export interface VersionInfo { version: string; nodeVersion: string; platform: string; arch: string; } export interface SystemStatus { version: VersionInfo; vectorDB: { connected: boolean; url: string; collectionName: string; error?: string; patternsCount?: number; }; embedding: { available: boolean; provider: string | null; model?: string; dimensions?: number; reason?: string; }; anthropic: { connected: boolean; keyConfigured: boolean; error?: string; }; } /** * Get version information from package.json */ export declare function getVersionInfo(): VersionInfo; /** * Handle version tool request with comprehensive system diagnostics */ export declare function handleVersionTool(args: any, logger: Logger, requestId: string): Promise<any>; //# sourceMappingURL=version.d.ts.map