Skip to main content
Crea valores PhaseoAgentSdk::Tool y pásalos mediante define_tool. Las herramientas pueden incluir:
  • JSON parameters que se muestran al modelo
  • callbacks de validación input_schema, output_schema y event_schema
  • timeout_ms y un callback execute
  • require_approval booleano o ejecutable
  • on_tool_called y on_response_received para trabajo interactivo
  • next_turn_params y on_error: "return-to-model"
Usa runtime.emit_progress para obtener resultados preliminares y set_context para el contexto de la aplicación. Los threads limitados pueden ejecutar herramientas independientes en paralelo y guardar los resultados en el orden de las llamadas del modelo.

Relacionado

Última modificación el 2 de octubre de 2026