From 4f6db3dbe80c86251c1394bdaf7bbef96a2d0408 Mon Sep 17 00:00:00 2001 From: mrohan-sq Date: Thu, 3 Sep 2026 08:23:34 -0500 Subject: [PATCH] Add install commands for Pi agent Populate the Pi AgentCheckInfo with install_url, install_command, bridge_install_url, bridge_install_command, and the CurlPipe install source override so the doctor can offer one-click install for both the Pi CLI (curl-pipe from pi.dev) and the pi-acp ACP bridge (npm). --- crates/doctor/src/agents.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/doctor/src/agents.rs b/crates/doctor/src/agents.rs index ae6ac6e3c..4c3858ccd 100644 --- a/crates/doctor/src/agents.rs +++ b/crates/doctor/src/agents.rs @@ -110,13 +110,13 @@ pub const AI_AGENT_CHECKS: &[AgentCheckInfo] = &[ label: "Pi", commands: &["pi-acp"], main_command: Some("pi"), - install_url: None, - install_command: None, - bridge_install_url: None, - bridge_install_command: None, + install_url: Some("https://pi.dev"), + install_command: Some("curl -fsSL https://pi.dev/install.sh | sh"), + bridge_install_url: Some("https://www.npmjs.com/package/pi-acp"), + bridge_install_command: Some("npm install -g pi-acp"), auth_command: None, auth_status_command: None, - install_source_override: None, + install_source_override: Some(InstallSource::CurlPipe), bundled_version_args: None, }, AgentCheckInfo {