Class ToolCallingObservationContext

java.lang.Object
io.micrometer.observation.Observation.Context
org.springframework.ai.tool.observation.ToolCallingObservationContext
All Implemented Interfaces:
io.micrometer.observation.Observation.ContextView

public final class ToolCallingObservationContext extends io.micrometer.observation.Observation.Context
Context used to store data for tool calling observations.
Since:
1.0.0
Author:
Thomas Vitale
  • Method Details

    • getOperationMetadata

      public org.springframework.ai.observation.AiOperationMetadata getOperationMetadata()
    • getToolDefinition

      public ToolDefinition getToolDefinition()
    • getToolMetadata

      public ToolMetadata getToolMetadata()
    • getToolCallArguments

      public String getToolCallArguments()
    • getToolCallResult

      @Nullable public String getToolCallResult()
    • setToolCallResult

      public void setToolCallResult(@Nullable String toolCallResult)
    • builder

      public static ToolCallingObservationContext.Builder builder()