diff --git a/desktop/src-tauri/src/commands/agent_config.rs b/desktop/src-tauri/src/commands/agent_config.rs
index 05fb179125..f6094ed529 100644
--- a/desktop/src-tauri/src/commands/agent_config.rs
+++ b/desktop/src-tauri/src/commands/agent_config.rs
@@ -596,8 +596,6 @@ fn parse_models(raw: Option<&serde_json::Value>) -> (Vec
- Buzz detected the harnesses available on this machine. Install or sign - in to at least one to continue. + Buzz checks for command-line harnesses on this machine. Install the + CLI or sign in to at least one to continue.
@@ -624,8 +627,8 @@ function RuntimeProvidersSection({ className="max-w-[560px] rounded-2xl bg-white/70 px-6 py-6 text-sm text-muted-foreground" data-testid="onboarding-acp-empty" > - No supported agent harnesses were detected yet. Install Claude Code - or Codex, then check again. + No supported command-line harnesses were detected yet. Install a + supported CLI, then check again. )} diff --git a/desktop/src/features/settings/ui/DoctorSettingsPanel.tsx b/desktop/src/features/settings/ui/DoctorSettingsPanel.tsx index cee156ece7..cf69309cfd 100644 --- a/desktop/src/features/settings/ui/DoctorSettingsPanel.tsx +++ b/desktop/src/features/settings/ui/DoctorSettingsPanel.tsx @@ -53,6 +53,13 @@ const RUNTIME_SORT_PRIORITY: Record{runtime.installHint}
+ {runtime.installInstructionsUrl.trim().length > 0 ? ( + + ) : null} +) : null} - {installSuccess && runtime.availability !== "available" ? ( -
- {runtime.label} installed. Checking for sign-in options... -
- ) : null} {installError ? (
{installError}
@@ -492,8 +505,8 @@ export function DoctorSettingsPanel() {
);
const isRefreshing = runtimesQuery.isFetching;
const installMutation = useInstallAcpRuntimeMutation();
- const [installResults, setInstallResults] = React.useState<
- Record