UNPKG

mcp-adr-analysis-server

Version:

MCP server for analyzing Architectural Decision Records and project architecture

48 lines 1.56 kB
/** * Conversation Memory Tool * * Phase 3: Structured External Memory * Provides tools for expanding stored content and querying conversation history. */ import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; import type { ConversationMemoryManager } from '../utils/conversation-memory-manager.js'; /** * Expand Memory Tool * * Retrieves full analysis content from a tiered response expandable ID. */ export declare function expandMemory(args: { expandableId: string; section?: string; includeContext?: boolean; }, memoryManager: ConversationMemoryManager): Promise<CallToolResult>; /** * Query Conversation History Tool * * Searches conversation sessions based on filters. */ export declare function queryConversationHistory(args: { projectPath?: string; dateRange?: { start: string; end: string; }; toolsUsed?: string[]; keyword?: string; limit?: number; }, memoryManager: ConversationMemoryManager): Promise<CallToolResult>; /** * Get Conversation Context Snapshot Tool * * Retrieves current conversation context for resumption or analysis. */ export declare function getConversationSnapshot(args: { recentTurnCount?: number; }, memoryManager: ConversationMemoryManager): Promise<CallToolResult>; /** * Get Conversation Memory Statistics Tool * * Provides statistics about stored conversation memory. */ export declare function getMemoryStats(memoryManager: ConversationMemoryManager): Promise<CallToolResult>; //# sourceMappingURL=conversation-memory-tool.d.ts.map