Memória para os agentes que você já tem.
Cada adaptador liga as mesmas cinco coisas nos pontos de extensão do próprio framework: o contexto antes da resposta, os turnos registrados, o histórico como ferramenta, a verificação e o transbordo. Nenhum deles troca o seu modelo, o seu prompt ou o seu fornecedor, e nenhum derruba o agente quando a Niadra está lenta ou fora. Abaixo, uma página por plataforma, com o código do SDK publicado.
Plataformas de voz
- LiveKit AgentsO agente do LiveKit começa a ligação sabendo quem está na linha.Ver como se liga
- PipecatUm processador de frames entre aggregators.user() e o LLM.Ver como se liga
- VapiA Vapi manda todas as mensagens de servidor para um URL, e um tratador só responde as que importam: o contexto no assistant-request, enquanto o assistente ainda não responde; as ferramentas do histórico em tool-calls; o destino do transbordo; e o end-of-call-report como turnos.Ver como se liga
- Retell AIA Retell chega ao seu servidor por três caminhos, e o adaptador responde cada um: o webhook de ligação recebida com o contexto como variável dinâmica, as custom functions do Retell LLM com as ferramentas do histórico e o webhook do agente com os eventos da ligação.Ver como se liga
- ElevenLabs Agents PlatformUma ligação para um agente da ElevenLabs chega ao seu servidor por três webhooks, e o adaptador responde cada um: o de início entrega o contexto como variável dinâmica, as ferramentas de servidor rodam o histórico para quem está na linha, e o pós-chamada registra a transcrição e encerra a conversa.Ver como se liga
Canais
- TwilioO adaptador lê os webhooks de Programmable Voice e de Messaging, SMS e WhatsApp, e em TypeScript os de Conversations: confere X-Twilio-Signature, encontra o cliente, o id da ligação ou da conversa e o que a operadora atestou, e registra o turno de entrada.Ver como se liga
- WhatsApp Cloud APIO adaptador do WhatsApp Cloud API só traduz: confere a assinatura do webhook da Meta, extrai cada mensagem com o identificador do cliente e o item pronto para registrar, e registra a resposta do agente pela resposta da API de envio.Ver como se liga
Frameworks de agente
- OpenAI Agents SDKEm Python, NiadraAgentsMemory entrega run_config(), o filtro que injeta o contexto antes de cada chamada ao modelo, hooks, que registram os turnos, e tools.Ver como se liga
- LangGraphNiadraMiddleware embrulha cada chamada ao modelo do agente criado por langchain.agents.create_agent: o contexto entra na mensagem de sistema, os turnos são registrados e as ferramentas do histórico vêm junto.Ver como se liga
- LangChainEm Python, com langchain-core só: context_runnable() coloca o contexto nas mensagens do prompt, NiadraCallbackHandler registra os turnos e history_tools() entrega o kit como StructuredTool.Ver como se liga
- CrewAINiadraCrew entrega before_kickoff, que põe o contexto nos inputs da crew como niadra_context, after_kickoff, que registra a resposta final, e tools.Ver como se liga
- Vercel AI SDKniadraMiddleware(session) é um language model middleware para wrapLanguageModel({ model, middleware }): a via idiomática do AI SDK, que funciona com todo provedor sem pacote de provedor separado.Ver como se liga
Automação
Agno, Mastra, Google ADK, Strands, Pydantic AI, LlamaIndex, Semantic Kernel, Bedrock, Anthropic, Google GenAI, LiteLLM, Dify, Flowise, Langflow e as outras estão na documentação, com o mesmo desenho.
As 36 integrações, na documentação(abre docs.niadra.com)Conte o que você está construindo.
E-mail corporativo e duas linhas sobre os seus agentes bastam. Quem responde é quem escreve o código, com uma proposta de acesso antecipado para o seu caso.
Prefere contar mais sobre a sua empresa? Use o formulário completo