@aksolab/recall
Version:
A memory management package for AI SDK memory functionality
20 lines • 688 B
TypeScript
import { CoreMessage } from 'ai';
import { ArchiveProvider } from '@aksolab/recall-archive-provider';
import { StorageProvider } from '@aksolab/recall-storage-provider';
import { CoreBlockConfig, MemoryState } from '@aksolab/recall-types';
export type { CoreMessage };
export interface RecallConfig {
storageProvider: StorageProvider;
archiveProvider: ArchiveProvider;
openaiApiKey: string;
coreBlocks?: CoreBlockConfig[];
memoryKey: string;
threadId?: string;
previousState?: MemoryState;
memoryOptions?: {
chatTokenLimit?: number;
maxContextSize?: number;
coreBlockTokenLimit?: number;
};
}
//# sourceMappingURL=types.d.ts.map