openai-cli-unofficial
Version:
A powerful OpenAI CLI Coding Agent built with TypeScript
44 lines • 1.19 kB
TypeScript
import { ChatState } from '../components';
export declare class MainPage {
private messages;
private chatState;
private loadingController;
private isDestroyed;
private configChangeListener;
private commandManager;
private helpManager;
private responseManager;
private fileSearchManager;
private inputHandler;
private initHandler;
private messageHandler;
private currentMessages;
private systemDetector;
constructor();
destroy(): void;
private updateLanguage;
injectAIReply(content: string): void;
setChatState(state: Partial<ChatState>): void;
getChatState(): ChatState;
getSelectedImageFiles(): string[];
getSelectedTextFiles(): string[];
clearSelectedFiles(): void;
reload(): Promise<void>;
/**
* 刷新欢迎框显示(配置变更时调用)
*/
private refreshWelcomeBox;
/**
* 显示欢迎框
*/
private showWelcomeBox;
show(): Promise<void>;
private performSystemDetection;
private startChatLoop;
private getUserInput;
/**
* 处理 /init 命令
*/
private handleInitCommand;
}
//# sourceMappingURL=main.d.ts.map