UNPKG

@vfarcic/dot-ai

Version:

AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance

30 lines 1.13 kB
/** * Deploy Manifests Tool - Apply Kubernetes manifests or execute Helm installations * Supports both capability-based solutions (kubectl apply) and Helm-based solutions (helm install) */ import { z } from 'zod'; import { DotAI } from '../core/index'; import { Logger } from '../core/error-handling'; export declare const DEPLOYMANIFESTS_TOOL_NAME = "deployManifests"; export declare const DEPLOYMANIFESTS_TOOL_DESCRIPTION = "Deploy Kubernetes manifests from generated solution with kubectl apply --wait"; export declare const DEPLOYMANIFESTS_TOOL_INPUT_SCHEMA: { solutionId: z.ZodString; timeout: z.ZodOptional<z.ZodNumber>; }; /** * Direct MCP tool handler for deployManifests functionality * PRD #343: pluginManager required for kubectl operations */ /** * PRD #359: Uses unified plugin registry for kubectl operations */ export declare function handleDeployManifestsTool(args: { solutionId: string; timeout?: number; }, dotAI: DotAI, logger: Logger, requestId: string): Promise<{ content: { type: 'text'; text: string; }[]; }>; //# sourceMappingURL=deploy-manifests.d.ts.map