@agentkai/cli
Version:
AgentKai命令行界面
48 lines • 1.06 kB
TypeScript
import { UserInterface } from './interfaces';
/**
* 控制台界面实现,使用命令行与用户交互
*/
export declare class ConsoleUI implements UserInterface {
private options;
private rl;
constructor(options?: {
colorEnabled?: boolean;
});
/**
* 显示欢迎信息
*/
showWelcome(version: string): void;
/**
* 显示输入提示符
*/
showPrompt(): void;
/**
* 获取用户输入
*/
getInput(): Promise<string>;
/**
* 显示AI响应
*/
showResponse(response: string, metadata?: Record<string, any>): void;
/**
* 显示错误信息
*/
showError(error: string): void;
/**
* 显示信息消息
*/
showInfo(message: string): void;
/**
* 显示成功消息
*/
showSuccess(message: string): void;
/**
* 关闭界面
*/
close(): void;
/**
* 显示内存搜索结果
*/
showMemorySearchResults(memories: any[], query: string): void;
}
//# sourceMappingURL=console.d.ts.map