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"},