rawi
Version:
Rawi (راوي) is the developer-friendly AI CLI that brings the power of 12 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into
4 lines • 5.79 kB
JavaScript
/* Rawi (راوي) is the developer-friendly AI CLI that brings the power of 12 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into an intelligent development workspace. */
import{a as ob}from"../chunk-OIOQX4NN.js";import"../chunk-UKR5S75L.js";import"../chunk-U7Q6KLAC.js";import{a as Wa,b as Xa,c as Ya,d as Za,e as _a,f as $a,g as ab,h as bb,i as cb,j as db,k as eb,l as fb,m as gb,n as hb,o as ib}from"../chunk-KX2IDCHV.js";import"../chunk-KDA7O46M.js";import"../chunk-POTJGSRS.js";import"../chunk-OKQW3HE4.js";import"../chunk-WH3PC4CH.js";import"../chunk-RTS2YFQ6.js";import"../chunk-F5YGLJUR.js";import"../chunk-WODJRIHN.js";import{a as Ua,b as Va}from"../chunk-MPDXSLZB.js";import{a as Pa,b as Qa,c as Ra,d as Sa,e as Ta}from"../chunk-TXXQXILX.js";import{a as Ma}from"../chunk-C3TRDJRW.js";import{a as Na}from"../chunk-SSJ4P3F5.js";import{a as La}from"../chunk-ULKST7AH.js";import{a as Ja,b as Ka}from"../chunk-LSO6QN77.js";import"../chunk-IXFX7RUN.js";import{a as Oa}from"../chunk-MRVNIX7F.js";import{a as Fa,b as Ga,c as Ha}from"../chunk-AZFH5WY6.js";import{a as kb,b as lb,c as mb,d as nb}from"../chunk-D5ICEXBJ.js";import{a as jb}from"../chunk-74WQMBHW.js";import{a as Ea}from"../chunk-ZNEVPN2P.js";import{a as I}from"../chunk-ZHE2BGWL.js";import{a as Ba}from"../chunk-R3ZOCB6H.js";import{a as Ca}from"../chunk-XGV3I4XU.js";import{a as J}from"../chunk-PTY25BFJ.js";import{a as Da}from"../chunk-47WZZKSY.js";import{a as sa,b as ta,c as xa,d as ya,e as za,f as Aa}from"../chunk-LDSHVY7O.js";import{a as ma,b as na,c as oa}from"../chunk-YZOPIDTP.js";import{a as pa,b as qa,c as ra}from"../chunk-WUNLPX5A.js";import{a as ua,b as va,c as wa}from"../chunk-OVWIJHCT.js";import{a as Q,b as R,c as S}from"../chunk-XKCX7BHW.js";import{a as T,b as U,c as V,d as W}from"../chunk-252WMUR5.js";import{a as X,b as Y,c as Z,d as _}from"../chunk-2QKNTKVX.js";import{a as $,b as aa,c as ba}from"../chunk-THAGAVS3.js";import{a as ca,b as da,c as ea}from"../chunk-7RWWSPM4.js";import{a as fa,b as ga,c as ha,d as ia}from"../chunk-FBDLJZSG.js";import{a as ja,b as ka,c as la}from"../chunk-LAIF7VXD.js";import{a as K,b as L,c as M}from"../chunk-JD3A5OXF.js";import{a as N,b as O,c as P}from"../chunk-4U2YKOTO.js";import{a as Ia}from"../chunk-ABWXKSWH.js";import"../chunk-GGXDDXXS.js";import"../chunk-S33HQEPX.js";import"../chunk-XYC2FEVK.js";import{a as n,b as o,c as p,d as q,e as r,f as s,g as t,h as u,i as v}from"../chunk-U7K37PAJ.js";import"../chunk-AT47K3US.js";import{a as w,b as x,c as y,d as z,e as A,f as B,g as C,h as D,i as E,j as F,k as G,l as H}from"../chunk-Y7XFV3CR.js";import{a,b,c,d,e,f,g,h,i,j,k,l,m}from"../chunk-3JCRW7ET.js";export{a as APP_NAME,La as AbstractFileReader,I as BaseConfigManager,Ka as BaseFileReader,Oa as BatchFileProcessor,b as CONFIG_DIR_NAME,c as CREDENTIALS_FILE_NAME,Ba as ConfigDisplayManager,Ea as ConfigManager,J as ConfigValidator,$a as CorruptedFileError,w as DEBUG_MODE,h as DEFAULT_HISTORY_LIMIT,g as DEFAULT_LANGUAGE,f as DEFAULT_MAX_TOKENS,d as DEFAULT_PROFILE,j as DEFAULT_SESSION_TITLE_LENGTH,e as DEFAULT_TEMPERATURE,Ia as DatabaseManager,ab as EncryptedFileError,Xa as FileNotFoundError,_a as FileParsingError,bb as FilePermissionError,Wa as FileReaderError,Ua as FileReaderManager,Ya as FileSizeError,Ca as InteractiveConfigManager,i as MAX_HISTORY_LIMIT,cb as NoReaderAvailableError,Ma as OfficeReader,k as PROVIDER_DISPLAY_NAMES,Da as ProviderConfigManager,n as SpinnerManager,Ja as SupportedFileType,l as TEMPERATURE_LIMITS,m as TOKEN_LIMITS,Na as TextReader,Za as UnsupportedFileTypeError,jb as actTemplates,N as anthropicModels,O as anthropicProvider,nb as applyActTemplate,Q as azureModels,R as azureProvider,K as bedrockModels,L as bedrockProvider,T as cerebrasModelIds,U as cerebrasModels,V as cerebrasProvider,hb as createUserFriendlyError,x as debugLog,X as deepSeekModelIds,Y as deepSeekModels,Z as deepSeekProvider,Va as defaultFileReaderManager,Ra as detectFileType,Pa as detectFileTypeByExtension,Qa as detectFileTypeByMime,s as fail,kb as findActTemplate,G as formatDate,H as formatRelativeTime,za as getAllProviders,y as getConfigDir,Fa as getCredentials,z as getCredentialsFilePath,Ta as getFileTypeDescription,ya as getProvider,Aa as getProviderNames,$ as googleModels,aa as googleProvider,Ga as isConfigured,Sa as isSupportedFileType,lb as listActTemplates,ca as lmstudioModels,da as lmstudioProvider,ib as logFileReaderError,A as maskApiKey,fa as mistralModelIds,ga as mistralModels,ha as mistralProvider,ja as ollamaModels,ka as ollamaProvider,ma as openaiModels,na as openaiProvider,ob as packageInfo,ta as processQuery,xa as providers,pa as qwenModels,qa as qwenProvider,Ha as requireCredentials,gb as sanitizeFileName,mb as showActTemplate,o as spinnerManager,p as start,t as stop,u as stopAll,sa as streamResponse,P as streamWithAnthropic,S as streamWithAzure,M as streamWithBedrock,W as streamWithCerebras,_ as streamWithDeepSeek,ba as streamWithGoogle,ea as streamWithLMStudio,ia as streamWithMistral,la as streamWithOllama,oa as streamWithOpenAI,ra as streamWithQwen,wa as streamWithXAI,r as succeed,F as truncateText,q as updateText,D as validateApiKey,fb as validateFileExtension,db as validateFilePath,eb as validateFileSize,E as validateLanguage,C as validateMaxTokens,B as validateTemperature,v as withSpinner,ua as xaiModels,va as xaiProvider};
/* Rawi (راوي) is the developer-friendly AI CLI that brings the power of 12 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into an intelligent development workspace. */
//# sourceMappingURL=index.js.map