From 1fd9c3320726126aedb9ce2d35b627d1230a4531 Mon Sep 17 00:00:00 2001 From: Eric Traut Date: Tue, 14 Apr 2026 13:11:04 -0700 Subject: [PATCH] [codex] Fix app-server initialized request analytics build (#17830) Problem: PR #17372 moved initialized request handling into `dispatch_initialized_client_request`, leaving analytics code that uses `connection_id` without a local binding and breaking `codex-app-server` builds. Solution: Restore the `connection_id` binding from `connection_request_id` before initialized request validation and analytics tracking. --- codex-rs/app-server/src/message_processor.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codex-rs/app-server/src/message_processor.rs b/codex-rs/app-server/src/message_processor.rs index 48072cce6..023d74450 100644 --- a/codex-rs/app-server/src/message_processor.rs +++ b/codex-rs/app-server/src/message_processor.rs @@ -725,6 +725,8 @@ impl MessageProcessor { session: Arc, request_context: RequestContext, ) { + let connection_id = connection_request_id.connection_id; + if !session.initialized() { let error = JSONRPCErrorError { code: INVALID_REQUEST_ERROR_CODE,