mcp-server-debug-thinking
Version:
Graph-based MCP server for systematic debugging using Problem-Solution Trees and Hypothesis-Experiment-Learning cycles
18 lines • 687 B
TypeScript
import { DebugSession } from '../types/debug.js';
import { SearchQuery, PatternMatch } from '../types/search.js';
export declare class SearchIndex {
private index;
addSession(sessionId: string, session: DebugSession): void;
removeSession(sessionId: string): void;
hasSession(sessionId: string): boolean;
search(query: SearchQuery, limit?: number): PatternMatch[];
private extractSearchableText;
private extractErrorType;
private calculateSimilarity;
private calculateStringSimilarity;
private levenshteinDistance;
private matchesFilters;
private getAverageConfidence;
private toPatternMatch;
}
//# sourceMappingURL=SearchIndex.d.ts.map