From 4a7184353c8526aaed40457c8ab35a3cccf52292 Mon Sep 17 00:00:00 2001 From: canvrno-oai Date: Mon, 4 May 2026 14:51:10 -0700 Subject: [PATCH] Fix collaboration mode error classifier --- codex-rs/tui/src/app_server_session.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/codex-rs/tui/src/app_server_session.rs b/codex-rs/tui/src/app_server_session.rs index 2974d3f65b..8e5462f641 100644 --- a/codex-rs/tui/src/app_server_session.rs +++ b/codex-rs/tui/src/app_server_session.rs @@ -134,11 +134,12 @@ fn bootstrap_request_error(context: &'static str, err: TypedRequestError) -> col fn is_missing_collaboration_mode_list_error(err: &TypedRequestError) -> bool { match err { - TypedRequestError::Server { method, source } if method == "collaborationMode/list" => { - source.code == JSONRPC_METHOD_NOT_FOUND_ERROR_CODE - || (source.code == JSONRPC_INVALID_REQUEST_ERROR_CODE - && source.message.contains("collaborationMode/list") - && source.message.contains("unknown variant")) + TypedRequestError::Server { method, source } => { + method == "collaborationMode/list" + && (source.code == JSONRPC_METHOD_NOT_FOUND_ERROR_CODE + || (source.code == JSONRPC_INVALID_REQUEST_ERROR_CODE + && source.message.contains("collaborationMode/list") + && source.message.contains("unknown variant"))) } TypedRequestError::Transport { .. } | TypedRequestError::Deserialize { .. } => false, }