Passer au contenu principal

wrapClaudeAgentSdk

wrapClaudeAgentSdk<T>(sdk): T Instrumentez manuellement le module @anthropic-ai/claude-agent-sdk. Utilisez cette fonction lorsque l’instrumentation automatique ne s’applique pas — par ex. avec un bundler dont le chargement des modules ne peut pas être observé par les hooks CJS/ESM, ou avec un chemin d’import qu’ils ne couvrent pas. Nécessite @anthropic-ai/claude-agent-sdk >= 0.3.178. Renvoie une vue du module dont l’export query est tracé ; utilisez l’objet renvoyé plutôt que l’import d’origine (le query du SDK est un export avec accesseur en lecture seule, donc la liaison d’origine ne peut pas être patchée sur place) :

Paramètres de type

Nom
T

Paramètres

NomType
sdkT

Renvoie

T Example
import * as  from '@anthropic-ai/claude-agent-sdk';
import {  } from 'weave';

const {  } = ();
for await (const  of ({ : 'hi' })) {
  // ...tracé
}

Défini dans

src/integrations/claudeAgentSdk.ts:209