Interface MemoryManagerNodeParameters

Source
interface MemoryManagerNodeParameters {
    deleteMode?: "all" | "lastN";
    insertMode?: "insert" | "override";
    lastMessagesCount?: number;
    messages?: {
        messageValues: {
            hideFromUI: boolean;
            message: string;
            type?: "system" | "user" | "ai";
        }[];
    };
    mode?: "delete"
    | "load"
    | "insert";
    options?: { groupMessages?: boolean };
    simplifyOutput?: boolean;
}

Properties§

§readonly deleteMode?: "all" | "lastN"

How messages are deleted from memory Default: "lastN"

§readonly insertMode?: "insert" | "override"

Choose how new messages are inserted into the memory Default: "insert"

§readonly lastMessagesCount?: number

The amount of last messages to delete Default: 2

§readonly messages?: { ... }

Chat messages to insert into memory Default: {} Type options: {"multipleValues":true}

§readonly mode?: "delete" | "load" | "insert"

Default: "load"

§readonly options?: { ... }

Default: {}

§readonly simplifyOutput?: boolean

Whether to simplify the output to only include the sender and the text Default: true