diff --git a/desktop/src-tauri/src/managed_agents/discovery.rs b/desktop/src-tauri/src/managed_agents/discovery.rs index c8a85be34a..a01376b17d 100644 --- a/desktop/src-tauri/src/managed_agents/discovery.rs +++ b/desktop/src-tauri/src/managed_agents/discovery.rs @@ -1617,6 +1617,17 @@ const PRESET_HARNESSES: &[PresetHarness] = &[ Gateway's own environment separately.", underlying_cli: None, }, + PresetHarness { + id: "devin", + label: "Devin", + command: "devin", + args: &["acp"], + install_instructions_url: "https://docs.devin.ai/cli/index", + install_hint: "Buzz talks to Devin through the Devin CLI's ACP mode (devin acp). \ + Install the Devin CLI from https://docs.devin.ai/cli/index and run \ + `devin auth login` to authenticate.", + underlying_cli: Some("devin"), + }, ]; /// Return the static preset harness definitions as `HarnessDefinition` values. diff --git a/desktop/src/features/settings/ui/harnessCatalogCopy.ts b/desktop/src/features/settings/ui/harnessCatalogCopy.ts index 79c55f0148..191931531d 100644 --- a/desktop/src/features/settings/ui/harnessCatalogCopy.ts +++ b/desktop/src/features/settings/ui/harnessCatalogCopy.ts @@ -43,6 +43,8 @@ const HARNESS_DESCRIPTIONS: Record = { // Sources: https://github.com/openclaw/openclaw, // https://docs.openclaw.ai/start/getting-started openclaw: "A personal AI assistant that runs on your own devices.", + // Source: https://docs.devin.ai/cli/index + devin: "Cognition's autonomous AI software engineer, connected via the Devin CLI's ACP mode.", }; /**