@@ -1224,7 +1224,7 @@ class LangfuseGraphObservation(LangfuseSpanWrapper):
12241224 """Base class for agentic workflow observations.
12251225
12261226 This class provides a common foundation for specialized observation types
1227- used in agentic workflows: AGENT, TOOL, CHAIN, RETRIEVER , and EMBEDDING .
1227+ used in agentic workflows: agent, tool, chain, retriever , and embedding .
12281228 All graph observations use span-type attributes but with specific observation types.
12291229 """
12301230
@@ -1245,7 +1245,7 @@ def __init__(
12451245 """Initialize a new graph observation span.
12461246
12471247 Args:
1248- observation_type: The specific observation type (e.g., "AGENT ", "TOOL" )
1248+ observation_type: The specific observation type (e.g., "agent ", "tool", ... )
12491249 otel_span: The OpenTelemetry span to wrap
12501250 langfuse_client: Reference to the parent Langfuse client
12511251 input: Input data for the observation
@@ -1331,45 +1331,45 @@ def update(
13311331
13321332
13331333class LangfuseAgent (LangfuseGraphObservation ):
1334- """Specialized span for AGENT observations in agentic workflows."""
1334+ """Specialized span for agent observations in agentic workflows."""
13351335
13361336 def __init__ (self , ** kwargs ):
13371337 """Initialize a new LangfuseAgent span."""
1338- kwargs ["observation_type" ] = "AGENT "
1338+ kwargs ["observation_type" ] = "agent "
13391339 super ().__init__ (** kwargs )
13401340
13411341
13421342class LangfuseTool (LangfuseGraphObservation ):
1343- """Specialized span for TOOL observations in agentic workflows."""
1343+ """Specialized span for tool observations in agentic workflows."""
13441344
13451345 def __init__ (self , ** kwargs ):
13461346 """Initialize a new LangfuseTool span."""
1347- kwargs ["observation_type" ] = "TOOL "
1347+ kwargs ["observation_type" ] = "tool "
13481348 super ().__init__ (** kwargs )
13491349
13501350
13511351class LangfuseChain (LangfuseGraphObservation ):
1352- """Specialized span for CHAIN observations in agentic workflows."""
1352+ """Specialized span for chain observations in agentic workflows."""
13531353
13541354 def __init__ (self , ** kwargs ):
13551355 """Initialize a new LangfuseChain span."""
1356- kwargs ["observation_type" ] = "CHAIN "
1356+ kwargs ["observation_type" ] = "chain "
13571357 super ().__init__ (** kwargs )
13581358
13591359
13601360class LangfuseRetriever (LangfuseGraphObservation ):
1361- """Specialized span for RETRIEVER observations in agentic workflows."""
1361+ """Specialized span for retriever observations in agentic workflows."""
13621362
13631363 def __init__ (self , ** kwargs ):
13641364 """Initialize a new LangfuseRetriever span."""
1365- kwargs ["observation_type" ] = "RETRIEVER "
1365+ kwargs ["observation_type" ] = "retriever "
13661366 super ().__init__ (** kwargs )
13671367
13681368
13691369class LangfuseEmbedding (LangfuseGraphObservation ):
1370- """Specialized span for EMBEDDING observations in agentic workflows."""
1370+ """Specialized span for embedding observations in agentic workflows."""
13711371
13721372 def __init__ (self , ** kwargs ):
13731373 """Initialize a new LangfuseEmbedding span."""
1374- kwargs ["observation_type" ] = "EMBEDDING "
1374+ kwargs ["observation_type" ] = "embedding "
13751375 super ().__init__ (** kwargs )
0 commit comments