UNPKG

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