@vfarcic/dot-ai
Version:
Universal Kubernetes application deployment agent with CLI and MCP interfaces
31 lines • 905 B
TypeScript
/**
* MCP Prompts Handler - Manages shared prompt library
*/
import { Logger } from '../core/error-handling';
export interface PromptMetadata {
name: string;
description: string;
category: string;
}
export interface Prompt {
name: string;
description: string;
content: string;
}
/**
* Loads and parses a prompt file with YAML frontmatter
*/
export declare function loadPromptFile(filePath: string): Prompt;
/**
* Loads all prompts from the shared-prompts directory
*/
export declare function loadAllPrompts(logger: Logger): Prompt[];
/**
* Handle prompts/list MCP request
*/
export declare function handlePromptsListRequest(args: any, logger: Logger, requestId: string): Promise<any>;
/**
* Handle prompts/get MCP request
*/
export declare function handlePromptsGetRequest(args: any, logger: Logger, requestId: string): Promise<any>;
//# sourceMappingURL=prompts.d.ts.map