docs/providers/CURSOR-DOCKER.md
After a successful Cursor model sync (cursor-agent --list-models → persisted
synced catalog), the dashboard, /v1/models, and Test All list:
auto, auto-cost, auto-balance, auto-intelligenceThe large static registry under
open-sse/config/providers/registry/cursor/ is offline fallback only. When
synced is empty (or discovery fails), listing falls back to that registry.
Effort-suffixed ids (for example claude-4.6-sonnet-high) may still be
requested at runtime: resolveRequestedModel strips the suffix into a wire
ModelParameter. Exclusive listing intentionally hides those static variants
from Test All so probes match what Cursor actually returns as available.
providerUsesExclusiveSyncedListing("cursor"|"cu") —
src/lib/providers/modelListingCapability.tsmergeProviderModelListing — dashboard mergeensureCursorAutoCatalogEntry — auto* inject on discovery + listingshouldSuppressStaticModelForExclusiveListing — /v1/models static loop