Pushary

Eerlijke vergelijking

Novu stelt vragen in chat en e-mail.
Pushary stelt ze op het vergrendelscherm.

Novu is een open-source meldingenplatform dat is uitgebreid tot een agentplatform. In een Novu-chat kunnen toolaanroepen kaarten voor goedkeuren en afwijzen tonen; de human CLI kan vragen via Telegram, Slack of e-mail. Met Pushary roept je agent decisions.ask() aan, antwoordt je gebruiker op de telefoon en krijgt je code het antwoord. Antwoordt niemand op tijd, dan draait de actie niet.

Welke kies je?

Novu kan op twee manieren een mens vragen. In een Novu-chat op Slack, Teams, WhatsApp of Telegram beveiligen goedkeuringskaarten de tools van een agent. Buiten een chat stuurt de human CLI de vraag naar Telegram, Slack of e-mail en wacht op antwoord. Pushary stuurt de vraag naar het vergrendelscherm, behandelt geen antwoord als nee en bewaart elke beslissing zodat je die via de API op ID kunt opzoeken.

Pushary past bij je als:

  • Je gebruikers vanaf het vergrendelscherm van hun telefoon moeten goedkeuren of afwijzen
  • Je gebruikers hun telefoon één keer via een link koppelen
  • Geen antwoord nee moet betekenen na een door jou ingestelde tijd
  • Je elke beslissing op ID wilt opzoeken, met ondertekende webhooks

Novu past bij je als:

  • Je een chatagent bouwt die in Slack, Teams, WhatsApp of Telegram werkt
  • Je goedkeuringskaarten in dat gesprek wilt, met de geschiedenis in één thread
  • Je open-source meldingen wilt die je zelf kunt hosten
  • Je een insluitbare inboxcomponent in je app nodig hebt
  • Je elke agent via Telegram, Slack of e-mail een mens wilt laten vragen

Waar ze verschillen

Een kaart in een beurt of een antwoord in een aanroep

Novu’s eigen documentatie beschrijft het: toolgoedkeuring aanvragen plaatst de kaart en beëindigt de beurt. De beslissing komt later in een aparte handler. Dat past bij een chatruntime. Code midden in een workflow heeft iets anders nodig. decisions.ask() wacht op de plek waar je het aanroept en geeft het antwoord terug, zodat de volgende regel van je functie erop handelt. Voor langer wachten bewaart Pushary het verzoek en pakt je code de uitvoering weer op zodra het antwoord via webhook of polling binnenkomt.

Wat stilte doet

In Novu’s gedocumenteerde model wordt een openstaande goedkeuring afgewezen zodra de gebruiker een nieuw bericht stuurt. Voor een onbeantwoorde kaart is geen verloop- of herinneringsbeleid gedocumenteerd. Bij een time-out van de human CLI blijft het verzoek openstaan en eindigt de opdracht met code 11. Pushary verbindt stilte aan een tijd die jij instelt. Na afloop sluit het verzoek als niet goedgekeurd, krijgt je agent bericht en wordt het verlopen bij de vraag opgeslagen.

Goedkeuren, afwijzen of een inhoudelijk antwoord

Novu’s toolgoedkeuringskaarten hebben twee knoppen. Goed toezicht vereist vaak meer: kies welke omgeving moet worden teruggedraaid, kies een terugbetalingsbedrag of typ de zin die de agent moet versturen. Pushary vraagt ja/nee, een keuze uit een lijst of een getypt antwoord. Ja-neevragen beantwoord je direct op het vergrendelscherm. Een keuze of getypt antwoord opent de Pushary-app op de telefoon die je gebruiker één keer via je link koppelde.

Waar Novu sterker is

Novu’s meldingenkern is open source met een grote community. Zelf hosten is mogelijk en de in-app Inbox-component is de snelste manier om een meldingencentrum uit te brengen. Novu Connect lost lastige chatagentintegraties op: webhooks ontvangen, identiteiten koppelen en één gespreksthread over kanalen heen. De human CLI laat elke agent via Telegram, Slack of e-mail een mens vragen. Is je agent een chatdeelnemer of is open source een vereiste, bekijk Novu dan serieus. Pushary zet de vraag op het vergrendelscherm van je gebruiker en geen antwoord betekent nee.

Functies vergelijken

FunctiePusharyNovu
Geeft het menselijke antwoord terug aan de wachtende codeKERN
Goedkeuren of Afwijzen op het vergrendelscherm van de telefoon
Geen antwoord betekent standaard nee
Ja/nee, een keuze uit een lijst of een getypt antwoord
Je gebruikers koppelen hun telefoon via een linkKOPPELEN
Elke beslissing op ID opzoeken via de API
Goedkeurings- en afwijzingskaarten bij agenttoolaanroepen
Tweerichtingsgesprekken met agents in Slack, Teams, WhatsApp en Telegram
Insluitbare meldingeninbox in je app
Open-source kern voor meldingen, zelf te hosten
Prijzen
Partner $99/mnd, openbaar en zelf af te sluiten
Gratis abonnement, betaald vanaf $30/mnd

De vergelijkingsrijen zijn gebaseerd op Novu’s openbare documentatie en prijspagina’s van oktober 2026. Het agentplatform is nieuw en verandert snel; raadpleeg de documentatie voor de actuele situatie.

Veelgestelde vragen

Heeft Novu niet al human-in-the-loop-toolgoedkeuring?

Ja, en die werkt echt. In een agentgesprek dat Novu draait, plaatst needsApproval op een tool (of ctx.toolApproval.request in een agent met eigen code) een goedkeurings- en afwijzingskaart in het kanaal van de gebruiker en pauzeert de agentbeurt. De beslissing komt daarna in een aparte handleraanroep binnen. Dat is een pauze per beurt in Novu’s gespreksruntime. Buiten een chat stuurt Novu’s human CLI de vraag naar Telegram, Slack of e-mail en wacht op antwoord. Pushary’s decisions.ask() wacht ook en geeft het antwoord terug, maar de vraag gaat naar het vergrendelscherm van je gebruiker.

Welke soorten antwoorden kunnen beide verzamelen?

Novu’s toolgoedkeuringskaart is voor goedkeuren of afwijzen. De ask- en choose-processen en de human CLI kunnen ook een keuze of getypt antwoord verzamelen. Pushary stelt je gebruiker een ja-neevraag, laat kiezen uit een lijst of vraagt om een getypt antwoord en geeft het antwoord terug aan de vragende code.

Wat gebeurt er als niemand reageert?

In Pushary draait de actie niet. Na de ingestelde tijd sluit het verzoek als niet goedgekeurd en wordt het verlopen opgeslagen. Novu’s toolgoedkeuringsdocumentatie beschrijft geen time-out-, herinnerings- of verloopbeleid voor een openstaande kaart. Een nieuw gebruikersbericht in het gesprek wijst openstaande goedkeuringen automatisch af. De uitkomst hangt dus af van chatactiviteit in plaats van een ingestelde klok. Bereikt Novu’s human CLI een time-out, dan blijft het verzoek openstaan en sluit de opdracht af met code 11.

Waar blijven goedkeuringen achteraf bewaard?

Bij Novu staan ze in de gesprekscontext (ctx.history). Het dashboard toont gespreksgeschiedenis en toolactiviteit. De REST API-referentie documenteert geen bevraagbare beslisresource. Pushary bewaart elke vraag en elk antwoord. Je kunt elke beslissing op ID via de API uitlezen. Voeg een callback-URL toe en elk antwoord gaat als ondertekende webhook naar je server.

Wanneer is Novu de juiste keuze?

In twee duidelijke gevallen. Wil je open-source meldingen — workflows over meerdere kanalen, samenvattingen, wachtstappen en een insluitbare inbox — en mogelijk zelf hosten, dan is Novu sterk. Bouw je een chatagent voor Slack, Teams, WhatsApp of Telegram, dan regelt Novu Connect de kanaalintegratie, identiteitskoppeling en gespreksthreads, inclusief goedkeuringskaarten. De human CLI laat ook elke agent een mens vragen via Telegram, Slack of e-mail. Kies Pushary als een agent moet stoppen, een specifieke gebruiker op het vergrendelscherm moet bereiken en geen antwoord als nee moet behandelen.

Verder ontdekken

Goedkeuren of Afwijzen vanaf het vergrendelscherm.

Koppel elke gebruiker één keer via een link. Vraag daarna vóór de risicovolle stap en je code wacht op antwoord. Geen antwoord betekent nee en elk antwoord wordt opgeslagen. Werkt met de Vercel AI SDK, LangGraph, CrewAI, Mastra, de OpenAI Agents SDK, Eve, Hermes en MCP.

Start free