From 6595071e65c5f4037e578e059aa552434084b6da Mon Sep 17 00:00:00 2001 From: "Adam Perry @ OpenAI" Date: Fri, 14 Aug 2026 19:21:45 +0000 Subject: [PATCH] Remove the gRPC code-mode open session limit (#38630) ## What changed Allow the gRPC code-mode host to register more than `MAX_IN_FLIGHT_REQUESTS` open sessions. Existing limits on in-flight requests, control requests, and active cells remain unchanged. GitOrigin-RevId: 126c5088868e7783f8592f3f9250f5c8573df51f --- codex-rs/code-mode-host/src/grpc/session.rs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/codex-rs/code-mode-host/src/grpc/session.rs b/codex-rs/code-mode-host/src/grpc/session.rs index 4b7754665e..3a215726e3 100644 --- a/codex-rs/code-mode-host/src/grpc/session.rs +++ b/codex-rs/code-mode-host/src/grpc/session.rs @@ -125,11 +125,6 @@ impl GrpcHostState { })) .map_err(|_| Status::internal("failed to publish the opened code-mode session"))?; let mut sessions = self.sessions.lock().unwrap_or_else(PoisonError::into_inner); - if sessions.len() >= MAX_IN_FLIGHT_REQUESTS { - return Err(Status::resource_exhausted( - "code-mode host has too many open sessions", - )); - } sessions.insert(id, Arc::clone(&session)); drop(sessions);