Skip to main content
Crie valores Tool e passe-os por DefineTool(...). As ferramentas podem incluir:
  • Parameters JSON exibidos ao modelo
  • validadores InputSchema, OutputSchema e EventSchema
  • Timeout e uma função Execute(input, RuntimeContext)
  • RequireApproval incondicional ou um predicado Approval condicional
  • OnToolCalled e OnResponseReceived para trabalho interativo
  • substituições NextTurn e OnError: "return-to-model"
Use RuntimeContext.EmitProgress, SetContext e o contexto context.Context fornecido. ToolExecutionConfig{Concurrency: ...} executa ferramentas independentes em paralelo e preserva a ordem dos resultados.

Relacionados

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