UNPKG

@vfarcic/dot-ai

Version:

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

32 lines 1.6 kB
/** * Project Setup Tool - AI-powered project governance and infrastructure setup * PRD #177 - GitHub Issue #178 */ import { z } from 'zod'; import { Logger } from '../core/error-handling'; import { ProjectSetupParams } from './project-setup/types'; export declare const PROJECT_SETUP_TOOL_NAME = "projectSetup"; export declare const PROJECT_SETUP_TOOL_DESCRIPTION = "Setup project, audit repository, or generate repository files. Use this when user wants to: setup project, audit repo, check missing files, create README, add LICENSE, generate CONTRIBUTING.md, add CI/CD workflows, initialize documentation, setup governance files. Analyzes local repositories and generates missing configuration, documentation, and governance files. Does NOT handle Kubernetes deployments - use recommend for those."; export declare const PROJECT_SETUP_TOOL_INPUT_SCHEMA: { step: z.ZodOptional<z.ZodEnum<{ discover: "discover"; reportScan: "reportScan"; generateScope: "generateScope"; }>>; sessionId: z.ZodOptional<z.ZodString>; existingFiles: z.ZodOptional<z.ZodArray<z.ZodString>>; selectedScopes: z.ZodOptional<z.ZodArray<z.ZodString>>; scope: z.ZodOptional<z.ZodString>; answers: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; }; /** * Main handler for Project Setup Tool * Routes to appropriate handler based on step parameter */ export declare function handleProjectSetupTool(args: ProjectSetupParams, logger: Logger): Promise<{ content: Array<{ type: string; text: string; }>; }>; //# sourceMappingURL=project-setup.d.ts.map