rawi
Version:
Rawi (راوي) is the developer-friendly AI CLI that brings the power of 11 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into
16 lines (15 loc) • 1.43 kB
TypeScript
export { AdvancedSessionOperations } from './actions/advanced-operations.js';
export { startChatSession } from './actions/chat-session.js';
export { startEnhancedChatSession } from './actions/enhanced-chat-session.js';
export { streamChatResponse } from './actions/response-handler.js';
export { SessionActionChoice, SessionSelectionOptions, SessionSelector } from './actions/session-selector.js';
export { chatCommandOptions } from './options/index.js';
export { ChatMessage, ChatOptions, ChatSession, CommandOption, DatabaseConnectionError, DeleteSessionOptions, EnhancedChatSession, ExportSessionsOptions, ListSessionsOptions, MessageMetadata, ProfileMismatchError, SessionDisplayInfo, SessionError, SessionManager, SessionNotFoundError, SessionSelectionResult, SessionStats } from './types.js';
export { actOption } from './options/act.js';
export { profileOption } from './options/profile.js';
export { verboseOption } from './options/verbose.js';
export { archiveOption, backupOption, batchDeleteOption, formatOption, fromDateOption, limitOption, restoreOption, statsOption, toDateOption } from './options/advanced.js';
export { deleteSessionOption, exportSessionsOption, listSessionsOption, newSessionOption, newTitleOption, renameSessionOption, sessionOption } from './options/session.js';
import '../../../core/session/session-manager.js';
import '../../../core/database/manager.js';
import '../../../core/shared/types.js';