Skip to main content

Installation

npm install @respan/exporter-anthropic-agents

Classes

RespanAnthropicAgentsExporter

import { RespanAnthropicAgentsExporter } from '@respan/exporter-anthropic-agents';
ParameterTypeDefaultDescription
apiKeystringRespan API key.
baseUrlstring | undefinedundefinedAPI base URL.
endpointstring | undefinedundefinedIngest endpoint URL.

Methods

MethodDescription
setEndpoint(endpoint)Override ingest endpoint.
createHooks(existingHooks)Create Respan instrumentation hooks.
withOptions(options)Attach hooks to agent options.
query({prompt, options})Wrapped query with async tracking.
trackMessage({message, sessionId, prompt})Track individual messages.

Helper

import { instrumentOptions } from '@respan/exporter-anthropic-agents';

// Helper function to attach hooks
const options = instrumentOptions(exporter, baseOptions);

Usage

import { RespanAnthropicAgentsExporter } from '@respan/exporter-anthropic-agents';

const exporter = new RespanAnthropicAgentsExporter({
  apiKey: 'your-api-key',
});

const options = exporter.withOptions({
  model: 'claude-sonnet-4-5-20250929',
  maxTokens: 1024,
});