RecordSessionStart is fired once at the top of RunStream.
(ctx context.Context, agentName, sessionID string)
| 20 | type Telemetry interface { |
| 21 | // RecordSessionStart is fired once at the top of RunStream. |
| 22 | RecordSessionStart(ctx context.Context, agentName, sessionID string) |
| 23 | // RecordSessionEnd is fired when the run loop exits. |
| 24 | RecordSessionEnd(ctx context.Context) |
| 25 | // RecordError is fired when the run loop or a model call surfaces a fatal error. |
no outgoing calls