From aee376323f4c93bde5ed5dc2a3f8a5a15e6bd6a2 Mon Sep 17 00:00:00 2001 From: Roberto Villegas Date: Sat, 23 May 2026 02:00:39 -0600 Subject: [PATCH] feat(cursor-acp): add cursor-acp to WebUI model picker - Add cursor-acp to _PROVIDER_DISPLAY with label 'Cursor ACP' - Add cursor-acp static model list to _PROVIDER_MODELS - composer-2.5, composer-2, default, cursor-acp --- api/config.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/config.py b/api/config.py index 66bcb570..33a9e3c8 100644 --- a/api/config.py +++ b/api/config.py @@ -694,6 +694,7 @@ _PROVIDER_DISPLAY = { "openai-codex": "OpenAI Codex", "xai-oauth": "xAI Grok OAuth", "copilot": "GitHub Copilot", + "cursor-acp": "Cursor ACP", "zai": "Z.AI / GLM", "kimi-coding": "Kimi / Moonshot", "deepseek": "DeepSeek", @@ -1116,6 +1117,13 @@ _PROVIDER_MODELS = { {"id": "claude-sonnet-4.6", "label": "Claude Sonnet 4.6"}, {"id": "gemini-3-flash-preview", "label": "Gemini 3 Flash Preview"}, ], + # Cursor ACP — models served via Cursor CLI agent acp + "cursor-acp": [ + {"id": "cursor/composer-2.5", "label": "Composer 2.5"}, + {"id": "cursor/composer-2", "label": "Composer 2"}, + {"id": "cursor/default", "label": "Default"}, + {"id": "cursor-acp", "label": "Cursor ACP"}, + ], # OpenCode Zen — curated models via opencode.ai/zen (pay-as-you-go credits) "opencode-zen": [ {"id": "gpt-5.4-pro", "label": "GPT-5.4 Pro"},