戻り値
Promise<boolean>
Promise<boolean> - 登録に成功した場合は true、@openai/agents を利用できない場合は false
例
備考
addCJSInstrumentation() と addESMInstrumentation() を通じてモジュールローダーフックが登録されます。その後、コードで @openai/agents を import すると、これらのフックが import を捕捉し、Weave のトレースを追加するためのパッチをモジュールに自動的に適用します。これは透過的に行われるため、特別な対応は不要です。
この関数を使用するタイミング: 自動インストルメンテーションが機能しない場合にのみ使用してください。たとえば、次のようなケースです。
- モジュールフックをバイパスする動的 import を使用している
- import-in-the-middle をサポートしていないバンドラーを使用している
- インストルメンテーションを実行するタイミングを明示的に制御する必要がある
createOpenAIAgentsTracingProcessor() を使用して手動で登録してください: