Skip to main content
Use esta página quando já conhecer o fluxo do Agent SDK e precisar identificar o ponto de entrada público ou a opção exata.

Pontos de entrada

Métodos do agente

Consumidores do fluxo

Opções da definição

AgentDefinition inclui:
  • id
  • model ou models
  • preset
  • instructions
  • tools
  • maxSteps e stopWhen
  • modelRetry e toolExecution
  • temperature, maxOutputTokens e topP
  • parseOutput e outputSchema
  • requireApproval e humanReview
Os campos de modelo, instrução e amostragem podem usar valores fixos ou dinâmicos.

Opções de execução e continuação

AgentRunOptions fornece a entrada, o cliente do modelo, o contexto da aplicação, substituições opcionais, cancelamento, hooks do ciclo de vida, DevTools e um acesso ao estado controlado pela aplicação. AgentContinueOptions também aceita:
  • uma execução anterior (run ou runId)
  • humanInput
  • aprovações e rejeições pelo ID exato da chamada da ferramenta
  • toolOutputs produzidos externamente

Registros de resultados

AgentRunResult contém:
  • run: status persistente da execução, contexto, detalhes da pausa e motivo da parada
  • steps: registros persistidos das etapas do modelo e das ferramentas
  • stepResults: resultados normalizados das etapas, quando disponíveis
  • usage: tokens acumulados e custo informado
  • output: saída final analisada
  • messages: a conversa completa usada pelo loop
  • items: mensagens tipadas ordenadas, raciocínio, atividade de ferramentas, erros e saída final

Tipos de erro

  • AgentGatewayError descreve falhas em solicitações ao Gateway ou ao provedor upstream.
  • AgentSchemaValidationError descreve dados inválidos de ferramenta, progresso ou saída final.

Guias relacionados

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