Renvoie
Promise<boolean>
Promise<boolean> - true si l’enregistrement a réussi, false si @openai/agents n’est pas disponible
Exemples
Remarques
addCJSInstrumentation() et addESMInstrumentation(). Lorsque votre code importe ensuite @openai/agents, ces hooks interceptent l’import et modifient automatiquement le module pour ajouter le tracing Weave. Cela se fait de manière transparente - aucune action de votre part n’est nécessaire !
Quand utiliser cette fonction : Utilisez-la uniquement si l’instrumentation automatique échoue, par exemple dans les cas suivants :
- Utilisation d’imports dynamiques qui contournent les hooks de module
- Utilisation de bundlers qui ne prennent pas en charge import-in-the-middle
- Besoin d’un contrôle explicite sur le moment où l’instrumentation a lieu
createOpenAIAgentsTracingProcessor() et enregistrez-le manuellement :