@vfarcic/dot-ai
Version:
Universal Kubernetes application deployment agent with CLI and MCP interfaces
52 lines • 1.6 kB
TypeScript
/**
* 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