@elefai/n8n-nodes-elefaibrain-memory-lab
v0.1.0-lab.52
Published
Tembory Memory node for n8n AI Agents with profile, tools, timeline, graph and semantic memory
Downloads
6,430
Maintainers
Readme
Tembory Memory
Node de memoria operacional da Tembory para agentes de IA no n8n.
Versao lab atual: 0.1.0-lab.52.
O Tembory entrega contexto rico para o AI Agent sem depender apenas do historico textual da conversa. Ele combina memoria semantica, working memory, decision state, fatos estaveis do lead, historico de tools, estado operacional, action ledger, timeline de entidades, compressao de memoria, grafo, mensagens recentes e diagnosticos.
Smoke tecnico
Antes de publicar uma build lab, rode:
npm run smoke:n8n:multiturnO smoke simula 12 trocas com tools de agenda, valida tool history, working memory, decision state, memory compression e exige contextHealth com score minimo de 970/1000.
Principais recursos
- Porta
ai_memorypara conectar direto no AI Agent do n8n. - Campo
Projetopara isolar memórias por cliente/workspace mesmo quando a origem repete o mesmo ID de conversa. - Entradas opcionais
ai_languageModeleai_embeddingpara usar os modelos conectados pelo cliente no proprio n8n. - Profile facts: nome, empresa, email, telefone, preferencias e contexto comercial.
- Tool history: quais tools foram chamadas, quando, com qual status e resultado.
- Tool guard: bloqueia acoes dependentes quando falta contexto previo.
- Working memory: objetivo atual, intencao recente, entidades ativas, ultimo erro e proxima acao esperada.
- Decision state: decisoes ativas, ferramentas que nao devem ser repetidas e politica de resolucao de conflitos.
- Operational state: resumo deterministico do estado atual das tools e do proximo passo seguro.
- Action ledger: linha cronologica das acoes executadas pelo agente.
- Entity timeline: evolucao compacta de entidades, fatos, relacoes e eventos relevantes.
- Memory compression: resumos de turno, sessao, entidades e workflow para reduzir ruido e aproximar o contexto do comportamento do ChatGPT/Codex.
- Vector memories com scores, recent messages, highlights, graph e resumo.
Custo de IA
O node nao fornece LLM nem embedding gerenciados pela Tembory. Todo uso de LLM e embedding deve vir dos nodes/modelos conectados no cluster do n8n do cliente. O backend do Tembory armazena e consulta os vetores recebidos prontos.
Presets operacionais
O campo avancado Preset Operacional preenche defaults sem sobrescrever valores configurados manualmente:
Custom: comportamento manual.Lab: diagnostico completo para teste e auditoria.Producao Balanceada: contexto rico com menos ruido.Producao Economica: reduz secoes e resultados para economizar tokens.Auditoria: payload detalhado para depuracao.
Blocos de contexto
Quando habilitados, o agente recebe:
Profile factsWorking memoryDecision stateOperational stateAction ledgerEntity timelineMemory compressionTool guardVector memoriesGraphRecent messagesRecent highlightsTool historyDiagnostics
Teste local
npm test
npm pack --dry-runSite: https://tembory.com
