メインコンテンツへスキップ

createOtelExtension

createOtelExtension(opts?): (pi: PiExtensionApi) => void GenAI のセマンティック規約に準拠し、エージェントのライフサイクル全体にわたって OTEL スパンを送出する piコーディングエージェント拡張機能を作成します。 weave.init(...) が呼び出されている場合、スパンは自動的に Weave トレースサーバーの /agents/otel/v1/traces にエクスポートされます。そうでない場合は、opts にカスタム tracer を渡してください。

パラメーター

タイプ
optsOtelExtensionOptions

戻り値

fn ▸ (pi): void
パラメーター
タイプ
piPiExtensionApi
戻り値
void
const resourceLoader = new DefaultResourceLoader({
  extensionFactories: [createOtelExtension()],
});

定義場所

integrations/piCodingAgent.ts:644