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§

Source§

readonly deleteMode?: "all" | "lastN"

How messages are deleted from memory Default: "lastN"

Source§

readonly insertMode?: "insert" | "override"

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

Source§

readonly lastMessagesCount?: number

The amount of last messages to delete Default: 2

Source§

readonly messages?: {
    messageValues: {
        hideFromUI: boolean;
        message: string;
        type?: "system" | "user" | "ai";
    }[];
}

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

Source§

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

Default: "load"

Source§

readonly options?: { groupMessages?: boolean }

Default: {}

Source§

readonly simplifyOutput?: boolean

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