windsurf-memory-optimization
Version:
Memory optimization tools for Windsurf AI
24 lines (23 loc) • 832 B
TypeScript
import { MemoryPin } from './types';
export declare class MemoryManager {
private storage;
private initialized;
private extractPins;
init(): Promise<void>;
/**
* Quét thư mục để tìm các memory pins trong các file
* @param directory Đường dẫn thư mục cần quét
* @param options Tùy chọn quét (các loại file, độ sâu quét, v.v.)
* @returns Danh sách các memory pins tìm thấy
*/
scanDirectory(directory: string, options?: {
fileTypes?: string[];
maxDepth?: number;
excludeDirs?: string[];
verbose?: boolean;
}): Promise<MemoryPin[]>;
createPin(pin: MemoryPin): Promise<void>;
getPin(id: string): Promise<MemoryPin | null>;
listPins(): Promise<MemoryPin[]>;
deletePin(id: string): Promise<void>;
}