import { WorkflowStatus } from '../workflow/workflow-manager.js'; /** * MCP Tool: workflow_reset * * 重置工作流状态到初始状态 * * 输入参数: * - workDir: 工作目录路径(必填) * - workflowType: 工作流类型(可选) * - 如果提供,将切换到新的工作流类型 * - 如果不提供,将使用现有工作流类型重置 * - projectName: 项目名称(可选) * * 功能: * 1. 清理现有的工作流状态文件 (.workflow-status.json) * 2. 清理任务列表文件 (tasks-status.json) * 3. 重新初始化工作流到 architect 阶段 * 4. 返回重置成功信息和下一步提示 * * 返回: * - success: 是否成功 * - message: 操作结果消息 * - workflowStatus: 重置后的工作流状态 * - nextStep: 下一步操作提示 */ export interface ResetInput { workDir: string; workflowType?: string; projectName?: string; } export interface ResetOutput { success: boolean; message: string; workflowStatus: WorkflowStatus; nextStep: { action: string; description: string; example: string; }; } export declare function workflowReset(input: ResetInput): Promise; /** * MCP Tool Schema Definition */ export declare const workflowResetToolSchema: { name: string; description: string; inputSchema: { type: string; properties: { workDir: { type: string; description: string; }; workflowType: { type: string; description: string; }; projectName: { type: string; description: string; }; }; required: string[]; }; }; //# sourceMappingURL=workflow-reset.d.ts.map