From ed7a129eccc2e7f9a14befdafffc88c18a105daa Mon Sep 17 00:00:00 2001 From: xli-oai Date: Wed, 6 May 2026 03:34:22 -0700 Subject: [PATCH] Allow config reads to share config queue --- codex-rs/app-server-protocol/src/protocol/common.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codex-rs/app-server-protocol/src/protocol/common.rs b/codex-rs/app-server-protocol/src/protocol/common.rs index f7faae2f4a..e1a11ae370 100644 --- a/codex-rs/app-server-protocol/src/protocol/common.rs +++ b/codex-rs/app-server-protocol/src/protocol/common.rs @@ -951,7 +951,7 @@ client_request_definitions! { ConfigRead => "config/read" { params: v2::ConfigReadParams, - serialization: global("config"), + serialization: global_shared_read("config"), response: v2::ConfigReadResponse, }, ExternalAgentConfigDetect => "externalAgentConfig/detect" { @@ -1731,7 +1731,7 @@ mod tests { }; assert_eq!( config_read.serialization_scope(), - Some(ClientRequestSerializationScope::Global("config")) + Some(ClientRequestSerializationScope::GlobalSharedRead("config")) ); let account_read = ClientRequest::GetAccount {