@presidio-dev/factifai-agent
Version:
An AI powered browser automation testing agent powered by LLMs.
58 lines • 1.74 kB
TypeScript
import { GraphStateType } from "../../graph/graph";
export declare const executeAndVerifyNode: ({ processedInstruction, sessionId, messages, lastAction, expectedOutcome, retryCount, retryAction, maxRetries, testStartTime, skipPlaywright }: GraphStateType) => Promise<{
isComplete: boolean;
lastError: string;
messages?: undefined;
retryCount?: undefined;
retryAction?: undefined;
lastAction?: undefined;
expectedOutcome?: undefined;
testStartTime?: undefined;
testEndTime?: undefined;
testDuration?: undefined;
} | {
lastError: string;
isComplete?: undefined;
messages?: undefined;
retryCount?: undefined;
retryAction?: undefined;
lastAction?: undefined;
expectedOutcome?: undefined;
testStartTime?: undefined;
testEndTime?: undefined;
testDuration?: undefined;
} | {
messages: any[];
isComplete: boolean;
lastError: string;
retryCount: number;
retryAction: string;
lastAction?: undefined;
expectedOutcome?: undefined;
testStartTime?: undefined;
testEndTime?: undefined;
testDuration?: undefined;
} | {
messages: any[];
retryCount: number;
retryAction: string;
isComplete?: undefined;
lastError?: undefined;
lastAction?: undefined;
expectedOutcome?: undefined;
testStartTime?: undefined;
testEndTime?: undefined;
testDuration?: undefined;
} | {
messages: any[];
isComplete: boolean;
lastAction: string;
expectedOutcome: string;
retryCount: number;
retryAction: string;
testStartTime: number | null;
testEndTime: number | null;
testDuration: number | null;
lastError?: undefined;
}>;
//# sourceMappingURL=execution-and-verification-node.d.ts.map