mcp-chain-of-thought
Version:
Chain of Thought is a tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. It converts natural language into structured dev tasks with dependency tracking and iterative refinement, enabling agent-like developer behavi
26 lines (25 loc) • 990 B
TypeScript
/**
* Prompt loader
* Provides functionality to load customized prompts from environment variables
*/
/**
* Load prompt, support customization via environment variables
* @param basePrompt Base prompt content
* @param promptKey Key name of the prompt, used to generate environment variable name
* @returns Final prompt content
*/
export declare function loadPrompt(basePrompt: string, promptKey: string): string;
/**
* Generate prompt with dynamic parameters
* @param promptTemplate Prompt template
* @param params Dynamic parameters
* @returns Prompt with parameters filled in
*/
export declare function generatePrompt(promptTemplate: string, params?: Record<string, any>): string;
/**
* Load prompt from template
* @param templatePath Relative path to template from template set root directory (e.g., 'chat/basic.md')
* @returns Template content
* @throws Error if template file not found
*/
export declare function loadPromptFromTemplate(templatePath: string): string;