RecordTokenUsage is fired after each model response that reports usage.
(ctx context.Context, model string, inputTokens, outputTokens int64, cost float64)
| 28 | RecordToolCall(ctx context.Context, toolName, sessionID, agentName string, duration time.Duration, err error) |
| 29 | // RecordTokenUsage is fired after each model response that reports usage. |
| 30 | RecordTokenUsage(ctx context.Context, model string, inputTokens, outputTokens int64, cost float64) |
| 31 | } |
| 32 | |
| 33 | // defaultTelemetry forwards to the package-level helpers in pkg/telemetry. |
no outgoing calls