Enum SpanStatus
- Namespace
- LMKit.Agents.Observability
- Assembly
- LM-Kit.NET.dll
The status of a span.
public enum SpanStatus
Fields
Unset = 0Status not set.
Ok = 1Operation completed successfully.
Error = 2Operation failed with an error.
Examples
Marking a span as failed before disposing it:
using LMKit.Agents.Observability;
using AgentSpan span = tracer.StartToolSpan("get_weather", arguments, parentSpan);
try
{
await InvokeToolAsync();
span.SetStatus(SpanStatus.Ok);
}
catch (Exception ex)
{
span.SetStatus(SpanStatus.Error, ex.Message);
throw;
}