autoagent-cli
Version:
Run autonomous AI agents using Claude or Gemini for task execution
10 lines (9 loc) • 639 B
TypeScript
import { Provider } from './Provider';
import { ClaudeProvider } from './ClaudeProvider';
import { GeminiProvider } from './GeminiProvider';
import { MockProvider } from './MockProvider';
import { ProviderInterface, ChatOptions } from './types';
export { Provider, ClaudeProvider, GeminiProvider, MockProvider, ProviderInterface, ChatOptions };
export declare function createProvider(providerType: 'claude' | 'gemini' | 'mock'): Provider;
export declare function getAvailableProviders(): Promise<string[]>;
export declare function getFirstAvailableProvider(preferredProviders?: ('claude' | 'gemini' | 'mock')[]): Promise<Provider | null>;