kodeagent.tracer.NoOpTracerManager#

class kodeagent.tracer.NoOpTracerManager[source]#

No-op tracer manager implementation.

Used when no observability backend is enabled. Provides a complete no-op implementation of the TracerManager interface that satisfies the contract while performing no actual tracing operations.

__init__()#

Methods

__init__()

flush()

No-op: do nothing.

start_generation(parent, name, input_data)

No-op: return a no-op observation.

start_span(parent, name, input_data)

No-op: return a no-op observation.

start_trace(name, input_data)

No-op: return a no-op observation.