/** * MCP Tool: workflow_get_prompt * * 获取指定阶段的 Prompt 指引 * * 输入参数: * - stage: 阶段名称 (architect | plan | execute | review) * - workDir: 工作目录路径 * - context: 额外上下文(可选) * - executeId: Execute 阶段的任务ID(用于获取特定任务的上下文) * * 返回: * - prompt: Prompt 内容 * - stageConfig: 阶段配置信息 * - workflowContext: 工作流上下文信息 */ export interface GetPromptInput { stage: 'architect' | 'plan' | 'execute' | 'review'; workDir: string; workflowType?: string; context?: { executeId?: string; }; } export interface GetPromptOutput { prompt: string; stageConfig: { name: string; outputDir: string; expectedArtifacts: string[]; description?: string; }; workflowContext: { workflowType: string; projectName?: string; currentStage: string; stageStatus: any; task?: any; allTasks?: any[]; }; } export declare function workflowGetPrompt(input: GetPromptInput): Promise; /** * MCP Tool Schema Definition */ export declare const workflowGetPromptToolSchema: { name: string; description: string; inputSchema: { type: string; properties: { stage: { type: string; enum: string[]; description: string; }; workDir: { type: string; description: string; }; workflowType: { type: string; description: string; }; context: { type: string; description: string; properties: { executeId: { type: string; description: string; }; }; }; }; required: string[]; }; }; //# sourceMappingURL=workflow-get-prompt.d.ts.map