ObservabilitySignal Type
One fine-grained observability write produced by the agent harness during a turn. These mirror the sink interfaces (ITracer / IMetricsCollector / IExecutionJournal / ITraceStore / IAuditLog) so a consumer can route each to whatever store it chooses.
Union cases
| Union case |
Description
|
|
A governance audit entry was recorded.
|
|
A tool execution was recorded in the journal.
|
|
A journalled execution was marked reverted.
|
Full Usage:
LlmCallRecorded(inputTokens, outputTokens, latencyMs)
Parameters:
int
outputTokens : int
latencyMs : int64
|
An LLM call's token counts and latency were recorded.
|
|
A custom metric point was recorded.
|
|
|
|
A span was ended with a final status.
|
|
|
|
A trace span was started (root trace or child span).
|
Full Usage:
ToolCallRecorded(toolName, durationMs, success)
Parameters:
string
durationMs : int64
success : bool
|
A tool invocation's duration and outcome were recorded.
|
|
An execution trace was saved to the regression trace store.
|
Instance members
| Instance member |
Description
|
Full Usage:
this.IsAuditRecorded
Returns: bool
|
|
Full Usage:
this.IsExecutionRecorded
Returns: bool
|
|
Full Usage:
this.IsExecutionReverted
Returns: bool
|
|
Full Usage:
this.IsLlmCallRecorded
Returns: bool
|
|
Full Usage:
this.IsMetricRecorded
Returns: bool
|
|
Full Usage:
this.IsSpanAttributesSet
Returns: bool
|
|
Full Usage:
this.IsSpanEnded
Returns: bool
|
|
Full Usage:
this.IsSpanEventAdded
Returns: bool
|
|
Full Usage:
this.IsSpanStarted
Returns: bool
|
|
Full Usage:
this.IsToolCallRecorded
Returns: bool
|
|
Full Usage:
this.IsTraceSaved
Returns: bool
|
|
Nao