From c47f3190d8295d8b56dc80b792fba435d230d233 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Fri, 29 May 2026 17:59:03 +0700 Subject: [PATCH] Add Grok Build to the ACP provider catalog Verified the ACP entrypoint against a real install (grok 0.2.11): the command is `grok agent stdio`, and an initialize handshake returns a valid ACP response (protocolVersion 1, model grok-build). Running prompts requires a SuperGrok or X Premium+ login. --- packages/app/src/assets/acp-provider-icons.ts | 1 + packages/app/src/data/acp-provider-catalog.ts | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/packages/app/src/assets/acp-provider-icons.ts b/packages/app/src/assets/acp-provider-icons.ts index 2abd45b48..211c4f6fa 100644 --- a/packages/app/src/assets/acp-provider-icons.ts +++ b/packages/app/src/assets/acp-provider-icons.ts @@ -45,6 +45,7 @@ export const ACP_PROVIDER_ICON_SVGS = { 'Z.ai\n', goose: '\n \n\n', + grok: '\n \n \n\n', junie: '\n \n \n \n\n', kilo: '\n \n\n', diff --git a/packages/app/src/data/acp-provider-catalog.ts b/packages/app/src/data/acp-provider-catalog.ts index 1a2921511..42dbb6fca 100644 --- a/packages/app/src/data/acp-provider-catalog.ts +++ b/packages/app/src/data/acp-provider-catalog.ts @@ -231,6 +231,16 @@ const CATALOG_DATA = [ installLink: "https://block.github.io/goose/", command: ["goose", "acp"], }, + { + id: "grok", + title: "Grok", + description: + "xAI's Grok Build agentic coding CLI with plan mode and parallel subagents. Requires a SuperGrok or X Premium+ subscription.", + version: "0.2.11", + iconId: "grok", + installLink: "https://docs.x.ai/build/overview", + command: ["grok", "agent", "stdio"], + }, { id: "hermes", title: "Hermes",