vibe-tools
Version:
CLI tools for AI agents
21 lines (20 loc) • 735 B
TypeScript
import { TestScenario, TestScenarioResult, RetryConfig } from './types';
import { BaseModelProvider } from '../../providers/base';
/**
* Execute a test scenario using the unified LLM client
* This approach actually executes commands for real testing
*
* @param scenario - The test scenario to execute
* @param options - Execution options
* @returns Test scenario result
*/
export declare function executeScenario(scenario: TestScenario, options: {
model: string;
provider: 'anthropic' | 'openrouter';
timeout: number;
retryConfig: RetryConfig;
debug: boolean;
mcpServers?: string[];
scenarioId: string;
outputBuffer?: string[];
}, geminiProvider: BaseModelProvider): Promise<TestScenarioResult>;