UNPKG

@sethdouglasford/claude-flow

Version:

Claude Code Flow - Advanced AI-powered development workflows with SPARC methodology

35 lines 1.15 kB
/** * Markdown backend implementation for human-readable memory storage */ import { IMemoryBackend } from "./base.js"; import { MemoryEntry, MemoryQuery } from "../../utils/types.js"; import { ILogger } from "../../core/logger.js"; /** * Markdown-based memory backend */ export declare class MarkdownBackend implements IMemoryBackend { private baseDir; private logger; private entries; private indexPath; constructor(baseDir: string, logger: ILogger); initialize(): Promise<void>; shutdown(): Promise<void>; store(entry: MemoryEntry): Promise<void>; retrieve(id: string): Promise<MemoryEntry | undefined>; update(id: string, entry: MemoryEntry): Promise<void>; delete(id: string): Promise<void>; query(query: MemoryQuery): Promise<MemoryEntry[]>; getAllEntries(): Promise<MemoryEntry[]>; getHealthStatus(): Promise<{ healthy: boolean; error?: string; metrics?: Record<string, number>; }>; private loadIndex; private saveIndex; private writeEntryToFile; private getEntryFilePath; private entryToMarkdown; } //# sourceMappingURL=markdown.d.ts.map