From 77ef419fdb7aa9ee5b2ff916d1c8bce073fc2415 Mon Sep 17 00:00:00 2001 From: Will Pfleger Date: Fri, 22 May 2026 20:03:41 -0400 Subject: [PATCH] fix(desktop): improve Doctor panel clarity for CLI vs ACP adapter status Rename section header to "Agent CLIs and ACP runtimes" with a descriptive subheader. Show both CLI and ACP adapter paths when a provider has a separate adapter (Claude Code, Codex). Add "ACP support built-in" note for providers with native ACP (Goose, Sprout Agent). --- .../settings/ui/DoctorSettingsPanel.tsx | 31 ++++++++++++++++--- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/desktop/src/features/settings/ui/DoctorSettingsPanel.tsx b/desktop/src/features/settings/ui/DoctorSettingsPanel.tsx index aee5dc03d..be7dda159 100644 --- a/desktop/src/features/settings/ui/DoctorSettingsPanel.tsx +++ b/desktop/src/features/settings/ui/DoctorSettingsPanel.tsx @@ -133,9 +133,28 @@ function ProviderRow({

) : null} -

- {provider.binaryPath} -

+ {provider.underlyingCliPath && + provider.underlyingCliPath !== provider.binaryPath ? ( +
+

+ CLI:{" "} + {provider.underlyingCliPath} +

+

+ ACP adapter:{" "} + {provider.binaryPath} +

+
+ ) : ( + <> +

+ {provider.binaryPath} +

+

+ ACP support built-in — no separate adapter needed. +

+ + )} ) : provider.availability === "adapter_missing" ? ( <> @@ -281,9 +300,11 @@ export function DoctorSettingsPanel() {
-

ACP runtimes

+

+ Agent CLIs and ACP runtimes +

- Known runtimes and their installation status. + Installation status of supported agent CLIs and their ACP runtimes.