Table of Contents

Enum SpanStatus

Namespace
LMKit.Agents.Observability
Assembly
LM-Kit.NET.dll

The status of a span.

public enum SpanStatus

Fields

Unset = 0

Status not set.

Ok = 1

Operation completed successfully.

Error = 2

Operation 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; }

Share