1494
const queuedState = this._stateManager.getSessionState(session);
1495
this._telemetryReporter.userMessageSent(agent.id, session, queuedState, 'queued', attachments);
1496
>
const { model, modelTelemetryKind, permissionLevel } = this._getTurnTelemetryContext(agent, queuedState, msg.message.model?.id);
agentSideEffects.ts
1497
>
this._turnTracker.turnStarted(agent.id, session, turnId, model, modelTelemetryKind, permissionLevel);
1498
>
// Selection travels on the queued message; it is applied before sending.
1499
>
void this._sendTurnMessage({
1500
>
agent,
1501
>
sessionChannel,
1502
>
turnChannel: session,
1503
>
chat: session,
1504
>
message: msg.message,
1505
>
turnId,
1506
>
senderClientId: undefined,
1507
>
turnStopWatch,
1508
>
});
1509
>
}
1510
1511