Pular para o conteúdo principal
Leia o resultado da execução para ver como ela terminou, quanto custou e qual requisição do gateway atendeu cada turno do modelo. Todo resultado tem a saída final, o registro da execução com seu status, o uso acumulado e um registro por etapa com o ID da requisição, o provedor e o modelo.

Leia o uso e o custo

O uso tem tokens de entrada, de saída, em cache e totais, mais o custo: inputTokens, outputTokens, cachedTokens, totalTokens, cost no TypeScript e no Java; input_tokens e assim por diante no Python, PHP, Ruby e Rust; InputTokens e assim por diante no Go e no C#. Cada etapa também tem seu próprio uso.

Verifique como a execução terminou

Os status de execução são queued, running, waiting_for_tools, waiting_for_human, completed, stopped e failed; o TypeScript adiciona cancelled. Um resultado que você recebe de volta é completed, stopped (uma condição de parada foi atendida, com o motivo no motivo de parada da execução), waiting_for_human (veja Estado e aprovação) ou, no TypeScript, cancelled. Execuções com falha lançam ou retornam um erro; veja Eventos e erros.

Rastreie uma etapa até a requisição do gateway

Cada registro de etapa liga um turno do modelo à requisição do gateway que o atendeu. Procure o ID da requisição nos seus logs da Phaseo, ou o ID nativo da resposta junto ao provedor upstream. As etapas ficam em steps no resultado (Steps no Go e no C#, steps() no Java). Os registros de etapa do Python são AgentStepRecord; as outras linguagens os chamam de RunStep.

Registre execuções em produção

Registre o ID da execução, o índice da etapa, o ID da requisição, o ID nativo da resposta, o provedor, o modelo, o motivo de término, o ID da chamada de ferramenta e o motivo de parada. Os hooks do ciclo de vida fornecem todos eles enquanto a execução acontece, e os eventos run.failed trazem o texto do erro nas linguagens que os enviam. Não registre prompts brutos, entradas de ferramentas nem credenciais; oculte-os antes que os eventos saiam do seu processo. Para um registro local de execuções inteiras durante o desenvolvimento, use o DevTools.
Última modificação em 5 de novembro de 2026