// Generated from Cursor SDK checkpoint tokenDetails.maxTokens on 2026-09-13. // Refresh with: npm run refresh:cursor-snapshots -- --write --context-windows ~/.pi/agent/cursor-sdk-context-windows.json // Keys are canonical Cursor catalog model IDs. Evidence for a model's default // context is normalized to that ID; aliases, forced-speed variants, non-default // contexts, and stale IDs are omitted. Values are observed or conservative // defaults and can override a catalog context label. export const BUNDLED_CONTEXT_WINDOWS = { "default": 200000, "auto-smart": 200000, "claude-haiku-4-5": 200000, "claude-opus-4-5": 200000, "claude-opus-4-8": 300000, "composer-2": 200000, "composer-2.5": 200000, "gemini-2.5-flash": 200000, "gemini-3-flash": 200000, "gemini-3.1-pro": 200000, "gemini-3.5-flash": 200000, "gemini-3.6-flash": 200000, "gemini-3.7-flash": 200000, "glm-5.2": 200000, "gpt-5-mini": 272000, "gpt-5.1": 272000, "gpt-5.2": 272000, "gpt-5.3-codex": 272000, "gpt-5.4-mini": 272000, "gpt-5.4-nano": 272000, "gpt-5.6-sol": 272000, "grok-4.5": 256000, "grok-4.6": 256000, "kimi-k2.7-code": 200000, "kimi-k3": 200000, } as const satisfies Record;