From 69b983b272f26f1ed3bda31c08cb1b42b698730b Mon Sep 17 00:00:00 2001 From: Vikas Reddy Date: Wed, 29 Jul 2026 21:44:41 -0700 Subject: [PATCH] feat(desktop): add Devin as a preset ACP harness Devin CLI speaks ACP natively via `devin acp`. Register it as a tier-2 preset so it appears in the desktop agent catalog alongside Claude Code, OpenCode, Hermes, and the other ACP-compliant agents. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> Signed-off-by: Vikas Reddy --- desktop/src-tauri/src/managed_agents/discovery.rs | 11 +++++++++++ .../src/features/settings/ui/harnessCatalogCopy.ts | 2 ++ 2 files changed, 13 insertions(+) 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.", }; /**