MetricsSnapshot
Session-scoped metrics snapshot written to state['observe:metrics'].
Simple JS object for programmatic access — independent of OTel.
Properties
Section titled “Properties”duration
Section titled “duration”duration:
object
Durations in milliseconds.
models
Section titled “models”models:
number[]
session
Section titled “session”session:
number
tools:
number[]
turns:
number[]
errors
Section titled “errors”errors:
number
Number of errors in this session.
modelCalls
Section titled “modelCalls”modelCalls:
number
Number of model calls in this session.
tokens
Section titled “tokens”tokens:
object
Token usage in this session.
input:
number
output
Section titled “output”output:
number
toolCalls
Section titled “toolCalls”toolCalls:
number
Number of tool calls in this session.
turns:
number
Number of turns in this session.