UNPKG

autoagent-cli

Version:

Run autonomous AI agents using Claude or Gemini for task execution

10 lines (9 loc) 639 B
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>;