@n8n/n8n-nodes-langchain
Version:

35 lines (31 loc) • 870 B
text/typescript
/**
* Chat Memory Manager Node - Version 1
* Discriminator: mode=load
*/
/** Retrieve chat messages from connected memory */
export type LcMemoryManagerV1LoadParams = {
mode: 'load';
/**
* Whether to simplify the output to only include the sender and the text
* @default true
*/
simplifyOutput?: boolean | Expression<boolean>;
/**
* Options
* @default {}
*/
options?: {
/** Whether to group messages into a single item or return each message as a separate item
* @default true
*/
groupMessages?: boolean | Expression<boolean>;
};
};
export interface LcMemoryManagerV1LoadSubnodeConfig {
memory?: MemoryInstance;
}
export type LcMemoryManagerV1LoadNode = {
type: '@n8n/n8n-nodes-langchain.memoryManager';
version: 1;
config: NodeConfig<LcMemoryManagerV1LoadParams> & { subnodes?: LcMemoryManagerV1LoadSubnodeConfig };
};