autoagent-cli
Version:
Run autonomous AI agents using Claude or Gemini for task execution
13 lines (12 loc) • 433 B
TypeScript
export interface ChatOptions {
maxTokens?: number;
temperature?: number;
systemPrompt?: string;
signal?: AbortSignal;
}
export interface ProviderInterface {
readonly name: string;
checkAvailability(): Promise<boolean>;
execute(prompt: string, workspace: string, additionalDirectories?: string[], signal?: AbortSignal): Promise<string>;
chat(message: string, options?: ChatOptions): Promise<string>;
}