@vfarcic/dot-ai
Version:
AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance
28 lines • 1.23 kB
TypeScript
/**
* Generate Manifests Tool - AI-driven manifest generation with validation loop
* Supports both capability-based solutions (K8s manifests) and Helm-based solutions (values.yaml)
*/
import { z } from 'zod';
import { DotAI } from '../core/index';
import { Logger } from '../core/error-handling';
import type { PluginManager } from '../core/plugin-manager';
export declare const GENERATEMANIFESTS_TOOL_NAME = "generateManifests";
export declare const GENERATEMANIFESTS_TOOL_DESCRIPTION = "Generate final Kubernetes manifests from fully configured solution (ONLY after completing ALL stages: required, basic, advanced, and open)";
export declare const GENERATEMANIFESTS_TOOL_INPUT_SCHEMA: {
solutionId: z.ZodString;
interaction_id: z.ZodOptional<z.ZodString>;
};
/**
* Direct MCP tool handler for generateManifests functionality
* PRD #343: pluginManager required for kubectl operations
*/
export declare function handleGenerateManifestsTool(args: {
solutionId: string;
interaction_id?: string;
}, dotAI: DotAI, logger: Logger, requestId: string, pluginManager: PluginManager): Promise<{
content: {
type: 'text';
text: string;
}[];
}>;
//# sourceMappingURL=generate-manifests.d.ts.map