Durante o desenvolvimento, use a captura do DevTools do Agent SDK para registrar localmente as entradas, etapas, ferramentas, saídas, tempos e IDs de correlação do gateway de uma execução.
Ativar a captura em uma execução
Por padrão, os arquivos são gravados em .phaseo-devtools no diretório de trabalho atual.
Configurar o diretório de saída
Você também pode definir PHASEO_DEVTOOLS=true e, opcionalmente, PHASEO_DEVTOOLS_DIR nos processos de desenvolvimento locais.
Cada registro de agent.run ou agent.continue inclui:
- IDs do agente e da execução
- status e duração da execução
- entrada e contexto do aplicativo
- detalhes do modelo e do provedor, quando disponíveis
- IDs de solicitação do gateway e da resposta nativa
- contagem de etapas e ferramentas
- estado final da execução, mensagens, etapas e saída
- detalhes estruturados da falha quando uma execução lança uma exceção
As entradas do agente, as mensagens, os resultados das ferramentas e o contexto do aplicativo podem conter dados confidenciais. Mantenha o diretório do DevTools fora do controle de versão e aplique os mesmos controles de acesso usados em outros logs de desenvolvimento.
Guias relacionados