Passer au contenu principal

createOtelExtension

createOtelExtension(opts?): (pi: PiExtensionApi) => void Crée une extension pour l’agent de code pi qui génère des spans OTEL sur l’ensemble du cycle de vie de l’agent, conformément aux conventions sémantiques GenAI. Lorsque weave.init(...) a été appelé, les spans sont automatiquement exportés vers le serveur de traces Weave à l’adresse /agents/otel/v1/traces. Sinon, transmettez un tracer personnalisé dans opts.

Paramètres

NomType
optsOtelExtensionOptions

Renvoie

fn ▸ (pi): void
Paramètres
NomType
piPiExtensionApi
Renvoie
void Exemple
const resourceLoader = new DefaultResourceLoader({
  extensionFactories: [createOtelExtension()],
});

Défini dans

integrations/piCodingAgent.ts:644