optivise
Version:
Optivise - The Ultimate Optimizely Development Assistant with AI-powered features, zero-config setup, and comprehensive development support
22 lines • 685 B
TypeScript
import type { Logger, OptimizelyProduct } from '../types/index.js';
export interface SessionSnapshot {
recentProducts: OptimizelyProduct[];
recentFiles: string[];
recentTools: string[];
}
export declare class SessionMemoryService {
private readonly logger;
private readonly recentProducts;
private readonly recentFiles;
private readonly recentTools;
private readonly maxItems;
constructor(logger: Logger);
recordInteraction(data: {
products?: OptimizelyProduct[];
files?: string[];
toolName?: string;
}): void;
getSnapshot(): SessionSnapshot;
private pushUnique;
}
//# sourceMappingURL=session-memory.d.ts.map