organ-ai-zer
Version:
AI-powered file organizer CLI tool
17 lines • 693 B
TypeScript
import { AIAnalysisRequest, AIAnalysisResponse, ConversationConfig } from "../types";
import { BaseAIProvider } from "./ai-providers";
import { ConversationContext } from "./conversation-context";
/**
* Generic AI Conversation
*/
export declare class Conversation {
protected context: ConversationContext;
protected aiProvider: BaseAIProvider;
constructor(aiProvider: BaseAIProvider, subject: string, config?: Partial<ConversationConfig>);
continueWithPrompt(analysisRequest: AIAnalysisRequest): Promise<AIAnalysisResponse>;
reset(keepSystemPrompt?: boolean): void;
complete(): void;
pause(): void;
resume(): void;
}
//# sourceMappingURL=conversation.d.ts.map