Skip to content

v1.4.30

Choose a tag to compare

@Rahularya01 Rahularya01 released this 02 Sep 06:53
· 56 commits to main since this release
v1.4.30
1dffee4

Fixed

  • Cursor 3.18.9 additive agent.v1 envelope fields no longer report as wire-drift. InteractionUpdate.message_started_at_ms, ExecServerMessage.accept_hook_additional_contexts, ConversationStateStructure start timestamp/timezone, and AgentServerMessage.ttft_breakdown are decoded so /cursor.doctor and Connect internal errors stop attaching this inventory. Fixes #16.
  • Tool-schema slimming no longer drops user-defined properties named description, title, or default. Annotation keys are stripped only on schema nodes; named maps (properties, $defs, …) keep their keys. Prevents invalid schemas (dangling required) that Gemini rejected as resource_exhausted.
  • GetUsableModels cursor-* rows no longer keep a guessed 200K window when Cursor already published contextTokenLimit. Parameterized discovery lists grok-4.6 at 256K; the parameterized window is now copied onto the cursor- prefixed twin. Grok 4.5/4.6 infer as 256K when metadata is missing.
  • Cursor GPT-5.6 Luna/Sol/Terra no longer advertise a 1M window that OpenAI rejects at 500k. Display-name "1M" is ignored unless the id has -1m; 1m variants are capped at 500k so threshold compaction fires first. Claude 1M rows are unchanged.