UNPKG

@juspay/neurolink

Version:

Universal AI Development Platform with working MCP integration, multi-provider support, and professional CLI. Built-in tools operational, 58+ external MCP servers discoverable. Connect to filesystem, GitHub, database operations, and more. Build, test, and

23 lines (22 loc) 1.24 kB
/** * Conversation Memory Utilities * Handles configuration merging and conversation memory operations */ import type { ConversationMemoryConfig, ChatMessage } from "../types/conversationTypes.js"; import type { ConversationMemoryManager } from "../core/conversationMemoryManager.js"; import type { TextGenerationOptions, TextGenerationResult } from "../core/types.js"; /** * Apply conversation memory defaults to user configuration * Merges user config with environment variables and default values */ export declare function applyConversationMemoryDefaults(userConfig?: Partial<ConversationMemoryConfig>): ConversationMemoryConfig; /** * Get conversation history as message array (PREFERRED METHOD) * Returns proper message array format for AI providers */ export declare function getConversationMessages(conversationMemory: ConversationMemoryManager | undefined, options: TextGenerationOptions): Promise<ChatMessage[]>; /** * Store conversation turn for future context * Saves user messages and AI responses for conversation memory */ export declare function storeConversationTurn(conversationMemory: ConversationMemoryManager | undefined, originalOptions: TextGenerationOptions, result: TextGenerationResult): Promise<void>;