n8n-nodes-elefaibrain-memory-lab
v0.1.0-lab.2
Published
ElefAI Brain memory lab node for n8n, forked from the Mem0 community node for isolated testing
Maintainers
Readme
n8n-nodes-elefaibrain-memory-lab
Fork de laboratorio para testar o node de memoria do ElefAI Brain no n8n sem mexer no pacote local antigo em elefaibrain-project/node/@elefai/n8n-nodes-elefaibrain.
Origem
Este pacote foi reconstruido a partir do tarball publico @surreal7/[email protected], porque o pacote local atual estava incompleto e continha apenas index.js/index.d.ts vazios.
Objetivo do fork
- Manter um pacote instalavel no n8n para testes.
- Renomear o node de memoria para
ElefAI Brain Memory Lab. - Expor a saida
ai_memorypara conectar no AI Agent. - Expor entradas experimentais
ai_languageModeleai_embeddingpara validar o desenho visual do node no canvas do n8n. - Preparar a evolucao em que o LLM e o embedder serao fornecidos pelo proprio n8n do cliente, deixando o custo de tokens na conta conectada pelo cliente.
Estado atual
Este fork agora entrega um conector de Chat Memory pela porta ai_memory, com:
loadMemoryVariables()para carregar memorias do ElefAI Brain/Mem0.saveContext()para persistir pares usuario/assistente no Mem0.- entradas
ai_languageModeleai_embeddingno canvas para validar o formato de cluster com modelos conectados no n8n.
As entradas de modelo ainda sao tratadas como contrato de interface. A proxima etapa funcional e usar esses modelos conectados para extracao/sumarizacao/embedding antes de enviar ao backend, ou criar endpoints ElefAI no Mem0 para aceitar fatos/vetores pre-processados.
Teste local
cd elefaibrain-project/node-forks/n8n-nodes-elefaibrain-memory-lab
npm packDepois instale o .tgz gerado no ambiente de teste do n8n.
Instalacao via npm publico
No n8n Community Nodes, use:
n8n-nodes-elefaibrain-memory-labOu via terminal:
npm install [email protected]Instalacao via GitLab Package Registry
O pacote esta publicado no GitLab Package Registry do projeto:
npm install @elefai/[email protected] \
--registry https://gitlab.elefai.com.br/api/v4/projects/53/packages/npm/Em ambiente privado, configure antes um token com permissao de leitura de pacotes:
npm config set @elefai:registry https://gitlab.elefai.com.br/api/v4/projects/53/packages/npm/
npm config set //gitlab.elefai.com.br/api/v4/projects/53/packages/npm/:_authToken SEU_TOKEN
npm install @elefai/[email protected]