Skip to content

feat: add all available Cursor agent models to harness model list#551

Closed
conradkoh wants to merge 7 commits into
release/v1.46.1from
feat/add-all-cursor-agent-models
Closed

feat: add all available Cursor agent models to harness model list#551
conradkoh wants to merge 7 commits into
release/v1.46.1from
feat/add-all-cursor-agent-models

Conversation

@conradkoh
Copy link
Copy Markdown
Owner

Summary

  • Expands the CURSOR_MODELS list from 2 entries (opus-4.6, sonnet-4.6) to the full set of 51 models available in the Cursor agent CLI
  • Adds support for the auto cursor model (Cursor built-in), plus GPT-5.x, Gemini 3.x, Grok, Kimi, and other Cursor built-in models
  • Updates cursor-agent-service.ts and accompanying tests

Test plan

  • pnpm typecheck passes
  • pnpm test passes
  • Cursor harness can be configured with auto model without errors

🤖 Generated with Claude Code

The CURSOR_MODELS list only had opus-4.6 and sonnet-4.6. Updated to
include the full set of 51 models available in the Cursor agent CLI,
including GPT-5.4, GPT-5.3 Codex, GPT-5.2, GPT-5.1, Gemini 3.x,
Grok, Kimi, and Cursor built-in models.

Made-with: Cursor
@vercel
Copy link
Copy Markdown

vercel Bot commented May 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
chatroom Ready Ready Preview, Comment May 27, 2026 1:01pm

conradkoh and others added 4 commits May 27, 2026 17:26
…ttern

Single AGENT_HARNESSES source drives Convex validator, Zod schema, and
runtime guard. Expands schema to all seven harness types and adds
toLiteralValidators helper for typed v.union literals.

Co-authored-by: Cursor <cursoragent@cursor.com>
listModels returns provider-prefixed IDs matching OpenCode convention.
resolveCursorCliModel strips the prefix before passing --model to the
Cursor CLI, with backward compatibility for bare slugs in saved prefs.

Co-authored-by: Cursor <cursoragent@cursor.com>
…list

Import AGENT_HARNESSES from backend entity as canonical list and add
display names for opencode-sdk, claude, copilot, and commandcode.

Co-authored-by: Cursor <cursoragent@cursor.com>
One-click blacklist for Cursor harness models where each model is its
own provider group after the expanded model list in PR 551.

Co-authored-by: Cursor <cursoragent@cursor.com>
Resolve conflicts by keeping cursor/ model namespace and full expanded
model list from release, release multi-shape agent domain pattern, and
Duo team in integration tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
@conradkoh
Copy link
Copy Markdown
Owner Author

Closing per request: model list work largely landed on master; branch is stale against current release train.

@conradkoh conradkoh closed this May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant