UNPKG

@vfarcic/dot-ai

Version:

Universal Kubernetes application deployment agent with CLI and MCP interfaces

40 lines 1.92 kB
/** * Organizational Data Management Tool * * Unified MCP tool for managing organizational knowledge: deployment patterns, * governance policies, AI memory, and other institutional data. * * Currently implements: patterns * Future: policies, memory, config */ import { z } from 'zod'; import { DotAI } from '../core/index'; import { Logger } from '../core/error-handling'; export declare const ORGANIZATIONAL_DATA_TOOL_NAME = "manageOrgData"; export declare const ORGANIZATIONAL_DATA_TOOL_DESCRIPTION = "Unified tool for managing cluster data: organizational patterns (available now), resource capabilities (PRD #48), and resource dependencies (PRD #49). For patterns: supports step-by-step creation workflow. For capabilities/dependencies: returns implementation status. Use dataType parameter to specify what to manage: \"pattern\" for organizational patterns, \"capabilities\" for resource capabilities, \"dependencies\" for resource dependencies."; export declare const ORGANIZATIONAL_DATA_TOOL_INPUT_SCHEMA: { dataType: z.ZodEnum<["pattern", "capabilities", "dependencies"]>; operation: z.ZodEnum<["create", "list", "get", "delete", "scan", "analyze"]>; sessionId: z.ZodOptional<z.ZodString>; response: z.ZodOptional<z.ZodString>; id: z.ZodOptional<z.ZodString>; limit: z.ZodOptional<z.ZodNumber>; resource: z.ZodOptional<z.ZodObject<{ kind: z.ZodString; group: z.ZodString; apiVersion: z.ZodString; }, "strip", z.ZodTypeAny, { kind: string; group: string; apiVersion: string; }, { kind: string; group: string; apiVersion: string; }>>; }; /** * Main tool handler - routes to appropriate data type handler */ export declare function handleOrganizationalDataTool(args: any, _dotAI: DotAI | null, logger: Logger, requestId: string): Promise<any>; //# sourceMappingURL=organizational-data.d.ts.map