n8n-nodes-roundrobin
Version:
n8n node to store and retrieve messages in a round-robin fashion, particularly for LLM conversation loops with multiple personas
34 lines • 1.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RoundRobinNodes = exports.nodeTypes = exports.RoundRobin = void 0;
const RoundRobin_node_1 = require("./nodes/RoundRobin/RoundRobin.node");
Object.defineProperty(exports, "RoundRobin", { enumerable: true, get: function () { return RoundRobin_node_1.RoundRobin; } });
const RecallMemory_node_1 = require("./nodes/RoundRobin/RecallMemory.node");
exports.nodeTypes = [
{
class: RoundRobin_node_1.RoundRobin,
description: {
displayName: 'Round Robin',
name: 'roundRobin',
icon: 'file:nodes/RoundRobin/roundrobin.svg',
group: ['transform'],
version: 1,
description: 'Store and retrieve messages in a round-robin fashion for LLM conversation loops',
},
}
];
class RoundRobinNodes {
constructor() {
this.nodeTypes = {
roundRobin: {
description: new RoundRobin_node_1.RoundRobin().description,
},
roundRobinRecall: {
description: new RecallMemory_node_1.RecallMemory().description,
},
};
}
}
exports.RoundRobinNodes = RoundRobinNodes;
module.exports = { RoundRobinNodes };
//# sourceMappingURL=index.js.map