kodeagent.tracer.create_tracer_manager#

kodeagent.tracer.create_tracer_manager(tracing_type: Literal['langfuse', 'langsmith'] | None = None) AbstractTracerManager[source]#

Factory function to create a tracer manager based on the specified type.

Parameters:

tracing_type – The type of tracing backend to use. Defaults to None for no-op tracing.

Returns:

An instance of LangfuseTracerManager, LangSmithTracerManager, or NoOpTracerManager for the specified tracing backend.