Anthropic Agents Exporter

SDK reference for the Respan Anthropic Agents exporter for TypeScript.

Installation

$npm install @respan/exporter-anthropic-agents

Classes

RespanAnthropicAgentsExporter

1import { 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

1import { instrumentOptions } from '@respan/exporter-anthropic-agents';
2
3// Helper function to attach hooks
4const options = instrumentOptions(exporter, baseOptions);

Usage

1import { RespanAnthropicAgentsExporter } from '@respan/exporter-anthropic-agents';
2
3const exporter = new RespanAnthropicAgentsExporter({
4 apiKey: 'your-api-key',
5});
6
7const options = exporter.withOptions({
8 model: 'claude-sonnet-4-5-20250929',
9 maxTokens: 1024,
10});