UNPKG

gemini-code-flow

Version:

AI-powered development orchestration for Gemini CLI - adapted from Claude Code Flow by ruvnet

37 lines 918 B
/** * Memory Manager for Gemini Code Flow * Adapted from Claude Code Flow by ruvnet */ import { MemoryEntry, AgentMode } from '../types'; export declare class MemoryManager { private memoryPath; private cache; private initialized; constructor(memoryPath: string); /** * Initialize the memory manager */ initialize(): Promise<void>; /** * Store a memory entry */ store(entry: Omit<MemoryEntry, 'id' | 'timestamp'>): Promise<void>; /** * Get context for a specific mode */ getContext(mode: AgentMode): Promise<any[]>; /** * Search memory entries */ search(query: string, tags?: string[]): Promise<MemoryEntry[]>; /** * Flush memory to disk */ flush(): Promise<void>; /** * Schedule periodic saves */ private scheduleSave; private saveTimeout; } //# sourceMappingURL=memory-manager.d.ts.map