Skip to main content
Crie valores PhaseoAgentSdk::Tool e passe-os por define_tool. As ferramentas podem incluir:
  • parameters JSON exibidos ao modelo
  • callbacks de validação input_schema, output_schema e event_schema
  • timeout_ms e um callback execute
  • require_approval booleano ou chamável
  • on_tool_called e on_response_received para trabalho interativo
  • next_turn_params e on_error: "return-to-model"
Use runtime.emit_progress para resultados preliminares e set_context para o contexto da aplicação. Threads limitadas podem executar ferramentas independentes em paralelo, enquanto os resultados salvos permanecem na ordem das chamadas do modelo.

Relacionados

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