diff --git a/codex-rs/app-server/src/outgoing_message.rs b/codex-rs/app-server/src/outgoing_message.rs index 9001663117..eecb5aa0dd 100644 --- a/codex-rs/app-server/src/outgoing_message.rs +++ b/codex-rs/app-server/src/outgoing_message.rs @@ -358,12 +358,15 @@ impl OutgoingMessageSender { .sender .send(OutgoingEnvelope::ToConnection { connection_id, - message: OutgoingMessage::Request(request), + message: OutgoingMessage::Request(request.clone()), write_complete_tx: None, }) .await { warn!("failed to resend request to client: {err:?}"); + } else { + self.analytics_events_client + .track_server_request(connection_id.0, request); } } }