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