Humano no circuito
A aprovação faz parte do desenho
MCP ou SDK
Conecte o agente ao servidor MCP do notific.me ou chame ask() no seu código. Não há tela de aprovação para você construir.
Opções, não só sim ou não
Aprovar, negar, escolher entre várias opções ou responder em texto. A pessoa orienta o agente em vez de só pará-lo.
Um padrão quando ninguém responde
Todo pedido tem prazo e a resposta que vale quando ele acaba, como negar.
Prova de quem autorizou
O nível de verificação é definido por pedido, e o retorno registra quem respondeu e como.
Na caixa de entrada
O agente explica, a pessoa escolhe
O pedido chega com o que o agente encontrou e as opções que ele propõe.

Para o modelo
Uma resposta feita para o agente ler
As respostas voltam tipadas por pergunta, o texto livre vem marcado como escrito por uma pessoa para o agente tratar como dado, e o asText traz um resumo pronto para ler.
const r = await notific.ask({
to: "sarah",
title: "Agent wants to delete 340 duplicate records",
context: "The CRM cleanup agent found 340 contacts duplicated by e-mail.",
questions: [
{ id: "action", type: "single", text: "What should we do?",
options: ["Approve", "Only the first 10", "Deny"], allowOther: true },
],
level: 2,
timeout: "30m",
onTimeout: { action: "Deny" },
});
console.log(r.asText); // natural-language summary, ready for an AI agentnpm install @notificme/sdkpip install notificmeLer a documentação
Uso pessoal
Para os seus próprios assistentes
O agente de código pergunta antes de rodar uma migração. O assistente pergunta qual voo reservar. A mesma caixa, no seu celular.

Esteja entre os primeiros times a usar
Conte o que você quer destravar. Isso nos ajuda a decidir quem convidar primeiro.