Contexto sem fronteira
Se company, agent e end user forem campos controlados pelo modelo ou pelo navegador, uma resposta pode buscar a memória errada.
Para software houses e verticais B2B2C
Seu app dirige o agente por REST + SSE. A Catcher cuida do loop, memória, conhecimento, tools, custo e isolamento — para você entregar produto, não manter infraestrutura agêntica.
Um SaaS de gestão de clínicas já roda agentes nossos em produção, sem expor uma marca de cliente como prova social.
O custo do caminho curto
O trabalho difícil começa depois do primeiro chat: identidade, contexto, tools, tenants, streaming, custo, retries e inspeção. Esses são os pontos onde um protótipo vira backlog permanente.
Se company, agent e end user forem campos controlados pelo modelo ou pelo navegador, uma resposta pode buscar a memória errada.
Sem run_id, tool calls, tokens e latência, a equipe fica tentando reproduzir no escuro o que aconteceu em produção.
Sem metering por execução e budget, trocar de modelo ou aumentar volume transforma cada release numa aposta financeira.
Mecanismo
O token identifica o agente; a sessão identifica a pessoa; a mensagem dispara o loop. O navegador nunca precisa conhecer uma chave de provedor.
O mesmo contrato abre caminho para resposta síncrona ou SSE. O agente pode buscar conhecimento, lembrar contexto privado e chamar APIs antes de responder.
Ler o contrato do runtime →POST /v1/agent-runtime/{agent_id}/sessions
X-Agent-Token: prt_••••
{ "end_user_external_id": "cliente_842" }
POST /v1/agent-runtime/{agent_id}/sessions/{session_id}/messages/stream
{ "content": "Qual foi o último pedido?" }
event: tool_call → text_delta → done
Prova pública
O Catcher Bench dirige agentes reais pela infraestrutura de produção e publica as conversas, os checks e o custo — inclusive quando um resultado vem “Com defeitos”.
Três agentes reais contra oito modelos, com 496 conversas julgadas, painel cego e verificação objetiva quando a tarefa permite.
Abrir o BenchObjeções honestas
Não. O runtime é REST e o streaming usa SSE. Qualquer backend que faça HTTP pode criar sessão e dirigir o agente.
A sessão recebe end_user_external_id. O servidor combina empresa, agente e usuário final no escopo; o modelo escolhe o que buscar, nunca de quem buscar.
Sim. Um SaaS de gestão de clínicas roda agentes nossos em produção por uma superfície compatível. Não exibimos logo ou nome como cliente formal sem contrato de case.
Seu produto, nosso runtime
Comece self-serve ou desenhe conosco a separação de tenants, runtime e rollout para volume.