UNPKG

mcp-adr-analysis-server

Version:

MCP server for analyzing Architectural Decision Records and project architecture

40 lines 1.46 kB
/** * Tiered Response Manager * * Manages creation and retrieval of tiered responses for conversational summarization. * Implements token-efficient responses with expandable sections stored in memory. */ import { MemoryEntityManager } from './memory-entity-manager.js'; import { TieredResponse, ExpandableContent, TieredResponseConfig } from '../types/tiered-response.js'; export declare class TieredResponseManager { private memoryManager; private logger; private config; constructor(memoryManager?: MemoryEntityManager, config?: TieredResponseConfig); initialize(): Promise<void>; /** * Create a tiered response from full analysis content */ createTieredResponse(toolName: string, fullContent: string, sections: Record<string, string>, toolArgs?: any): Promise<TieredResponse>; /** * Generate a summary using AI or fallback to truncation */ private generateSummary; /** * Fallback: Truncate content to approximate token limit */ private truncateSummary; /** * Store expandable content in memory system */ private storeExpandableContent; /** * Retrieve expandable content from memory */ getExpandableContent(expandableId: string): Promise<ExpandableContent | null>; /** * Format tiered response for display */ formatTieredResponse(response: TieredResponse): string; } //# sourceMappingURL=tiered-response-manager.d.ts.map