Skip to main content
Créez des valeurs PhaseoAgentSdk::Tool et transmettez-les via define_tool. Les outils peuvent inclure :
  • des parameters JSON présentés au modèle
  • des callbacks de validation input_schema, output_schema et event_schema
  • timeout_ms et un callback execute
  • require_approval booléen ou appelable
  • on_tool_called et on_response_received pour le travail interactif
  • next_turn_params et on_error: "return-to-model"
Utilisez runtime.emit_progress pour les résultats préliminaires et set_context pour le contexte de l’application. Des threads limités peuvent exécuter des outils indépendants en parallèle tout en enregistrant les résultats dans l’ordre des appels du modèle.

À lire aussi

Dernière modification le 2 octobre 2026