Interface: OTelHooksConfig

Defined in: tracing/otel-hooks.ts:40

Configuration for OTel hooks

Properties

includeIO?

optional includeIO?: boolean;

Defined in: tracing/otel-hooks.ts:54

Include input/output content in span attributes (default: false)

providerName?

optional providerName?: string;

Defined in: tracing/otel-hooks.ts:46

Provider name for gen_ai.system mapping (e.g. ‘claude’, ‘openai’)

traceIterations?

optional traceIterations?: boolean;

Defined in: tracing/otel-hooks.ts:48

Trace iteration spans (default: true)

traceLLM?

optional traceLLM?: boolean;

Defined in: tracing/otel-hooks.ts:50

Trace LLM call spans (default: true)

tracerName?

optional tracerName?: string;

Defined in: tracing/otel-hooks.ts:42

Tracer name (default: ‘@compilr-dev/agents’)

tracerVersion?

optional tracerVersion?: string;

Defined in: tracing/otel-hooks.ts:44

Tracer version

traceTools?

optional traceTools?: boolean;

Defined in: tracing/otel-hooks.ts:52

Trace tool execution spans (default: true)

truncateAt?

optional truncateAt?: number;

Defined in: tracing/otel-hooks.ts:56

Truncate attribute values at this length (default: 1000)