Pular para o conteúdo

Histórico de pedidos

Cada execução de um pedido é registada, qualquer que seja o protocolo: HTTP, GraphQL, gRPC, SOAP, WebSocket, JSON-RPC, tRPC, SSE, AMQP, Redis, STOMP, Kafka, OData.

O botão em forma de relógio na smartbar — com a dica Histórico de pedidos. Abre a janela modal Histórico de respostas, limitada ao separador atual: a árvore lateral e os restantes separadores continuam utilizáveis enquanto a consulta.

A janela modal “Histórico de respostas”: à esquerda a lista com data e hora das respostas passadas, e à direita o detalhe da resposta selecionada, com os seus subseparadores Resposta / Informações / Grafo

Cada entrada apresenta:

  • a sua data, no formato EUA ou ISO conforme a definição Comportamento ▸ Formato de data/hora;
  • um indicador de estado com três valores: verde (sucesso), laranja (redirecionamento), vermelho (falha);
  • um ícone de alfinete se a entrada estiver fixada.

A apresentação é idêntica à do separador em direto: informações, cabeçalhos, corpo no visualizador JSON recolhível — e ainda uma coisa que o separador ao vivo não mostra: o corpo do pedido efetivamente enviado, reformatado (JSON indentado, XML, key=value para um formulário, ou o caminho do ficheiro enviado).

É o que permite responder a “o que é que eu tinha enviado, exatamente, na vez em que funcionou?”.

O Restorm conserva as dez últimas entradas não fixadas por pedido. Acima disso, as mais antigas são eliminadas.

O menu de contexto de uma entrada propõe Fixar / Desafixar: uma entrada fixada sobrevive indefinidamente. Fixe a resposta de referência de um caso que lhe interesse, e ela não desaparecerá ao longo das tentativas seguintes.

Num ficheiro comprimido colocado ao lado do projeto: <project>.responses.zip. Contém o histórico por pedido e o histórico de execução dos cenários.

Como este ficheiro comprimido pode conter dados de resposta volumosos, fica fora do ficheiro de projeto — adicione-o ao seu .gitignore.

Os tokens produzidos pelos pedidos de autenticação são expurgados nos corpos e nos cabeçalhos armazenados. A ferramenta MCP get_response_history passa pelo mesmo serviço: um agente de IA não pode obter um token através do histórico.