@sethdouglasford/claude-flow
Version:
Claude Code Flow - Advanced AI-powered development workflows with SPARC methodology
28 lines • 936 B
TypeScript
/**
* Claude Flow SPARC Executor
* Executes tasks using the full claude-flow SPARC system in non-interactive mode
*/
import { TaskDefinition, AgentState, TaskResult } from "./types.js";
import { Logger } from "../core/logger.js";
export interface ClaudeFlowExecutorConfig {
logger?: Logger;
claudeFlowPath?: string;
enableSparc?: boolean;
verbose?: boolean;
timeoutMinutes?: number;
}
export declare class ClaudeFlowExecutor {
private logger;
private claudeFlowPath;
private enableSparc;
private verbose;
private timeoutMinutes;
constructor(config?: ClaudeFlowExecutorConfig);
executeTask(task: TaskDefinition, agent: AgentState, targetDir?: string): Promise<TaskResult>;
private determineSparcMode;
private buildSparcCommand;
private formatTaskDescription;
private executeCommand;
}
export default ClaudeFlowExecutor;
//# sourceMappingURL=claude-flow-executor.d.ts.map