UNPKG

autoagent-cli

Version:

Run autonomous AI agents using Claude or Gemini for task execution

17 lines (16 loc) 825 B
import { Provider } from '../providers/Provider.js'; import { ReflectionConfig, ReflectionResult, ImprovementAnalysis, AgentConfig } from '../types/index.js'; export interface DecompositionResult { specFile: string; specContent: string; issueFiles: string[]; planFiles: string[]; issueCount: number; totalWordCount: number; } export declare function shouldSkipReflection(result: DecompositionResult, config: ReflectionConfig): { skip: boolean; reason?: string; }; export declare function reflectOnIssuesAndPlans(provider: Provider, specContent: string, currentIssuesAndPlans: string, iterationNumber: number): Promise<ImprovementAnalysis>; export declare function reflectiveDecomposition(provider: Provider, initialResult: DecompositionResult, config: AgentConfig): Promise<ReflectionResult>;