Skip to main content
Use esta receita quando um fluxo de trabalho precisar:
  • inspecionar o contexto relacionado ao código com ferramentas locais de runtime
  • retornar uma saída estruturada estrita, em vez de prosa livre
  • pausar decisões de alto risco para obter aprovação humana
  • salvar o progresso entre turnos do modelo e chamadas de ferramenta

1. Defina um contrato de saída restrito

Isso mantém o primeiro fluxo de revisão de código fácil de inspecionar nos logs e de encaminhar às etapas seguintes do worker.

2. Defina ferramentas de runtime pequenas

Mantenha essas ferramentas determinísticas e idempotentes para que os dados de etapas salvos continuem úteis caso um worker retome a execução mais tarde.

3. Crie o agente com um ponto de revisão humana

4. Use o adaptador do gateway para exigir JSON estrito

5. Execute e retome o fluxo de trabalho

6. O que verificar

Depois de uma execução com ferramentas e de outra pausada para aprovação, confirme:
  • as telas de detalhes da requisição mostram claramente o ciclo das ferramentas de runtime
  • execuções pausadas passam para waiting_for_human
  • os registros das etapas salvam um ponto de controle após a execução de uma ferramenta
  • falhas de esquema ou atividade de recuperação do plugin continuam visíveis nos logs

Guias relacionados

Última modificação em 2 de outubro de 2026