Cursor
43 разбора / AI-powered IDE
Типичные проблемы при установке и использовании Cursor IDE с решениями.
Установка и запуск
The SUID sandbox helper binary was found, but is not configured correctly
Платформа: Linux (Ubuntu 24.04+)
Причина: Ubuntu 24.04 ужесточил политики AppArmor, которые блокируют запуск AppImage. Также может отсутствовать пакет libfuse2.
The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now.
Решение:
- Установить зависимость:
sudo apt install libfuse2t64 - Создать профиль AppArmor для Cursor (см. форум)
- Альтернатива: запуск с
--no-sandbox
The process cannot access the file because it is being used by another process
Платформа: Windows
Причина: Антивирус блокирует файлы обновления, либо фоновые процессы Cursor не завершены.
There was an error while Opening file handle: Failed to create file handle: The process cannot access the file because it is being used by another process.
Решение:
- Добавить
cursor.exeв исключения антивируса - Закрыть все процессы Cursor через Task Manager
- Если не помогает — скачать свежую версию с cursor.com и установить поверх
Cursor не запускается (мигает в таскбаре и исчезает)
Платформа: Windows
Причина: Конфликт с антивирусом, повреждённый профиль или блокировка GPU-ускорения на старых драйверах.
Решение:
- Запустить от имени администратора
- Запустить с флагом
--disable-gpu - Удалить
%APPDATA%/Cursor/для сброса профиля - Переустановить с выключенным антивирусом
Подключение к AI
Connection failed. Check your internet connection or VPN
Платформа: все (особенно РФ и Китай)
Причина: Cursor использует HTTP/2 для AI-запросов. Корпоративные прокси, VPN и файрволы могут блокировать HTTP/2. В некоторых регионах доступ к api.cursor.com ограничен.
Connection failed. If the problem persists, please check your internet connection or VPN.
Решение:
- Settings →
cursor.general.enableHttp1→ true (переключение на HTTP/1.1) - Добавить
*.cursor.shиapi2.cursor.shв исключения прокси/файрвола - Для РФ: использовать VPN с серверами в Европе/США
You've reached your trial request limit
Платформа: все
Причина: Бесплатный тариф ограничен ~50 premium-запросами (2 недели триала — 500 fast requests). При исчерпании лимита доступ к премиум-моделям блокируется.
You've reached your trial request limit. Too many free trial accounts used on this machine. Please upgrade to pro.
Решение:
- Оформить подписку Pro ($20/мес)
- Переключиться на бесплатные модели (cursor-small)
- Подключить собственный API-ключ: Settings → Models → API Keys
We've hit a rate limit with the provider
Платформа: все
Причина: Даже на платном тарифе Cursor ограничивает частоту запросов к конкретной модели. При интенсивном Agent Mode лимит исчерпывается быстро.
We've hit a rate limit with the provider. Please switch to the 'auto' model, another model, or try again in a few moments.
Решение:
- Переключиться на модель «auto»
- Выбрать другую модель (например, вместо Claude — GPT)
- Подождать 1-5 минут
- Отключить Auto-debug и Auto-import для экономии запросов
Agent Mode
Agent зависает навсегда (спиннер крутится бесконечно)
Платформа: все
Причина: Терминальные команды, запущенные агентом, зависают и блокируют выполнение. Также может быть связано с потерей соединения с API или превышением контекстного окна.
Решение:
- Нажать Stop → начать новый чат
- Открепить терминал от агента (click to pop out)
- Уменьшить размер проекта в контексте
- Разбить задачу на более мелкие шаги
Agent работает как Ask (не создаёт и не изменяет файлы)
Платформа: все
Причина: Баг UI: режим переключился на Ask вместо Agent. Может произойти после обновления или краша IDE.
Решение:
- Проверить переключатель режимов в чате (Agent / Ask / Edit)
- Нажать
Cmd+E(Mac) илиCtrl+E(Win/Linux) для переключения - Перезапустить Cursor
- Если не помогает — удалить
~/.cursor/и переавторизоваться
Тихая реверсия кода (Data Loss)
Платформа: все
Причина: Подтверждённый баг (март 2026). Agent Review Tab конфликтует с редактором, Cloud Sync перезаписывает локальные сохранения, Format On Save рассинхронизирует AI-правки.
Решение:
- Закрыть Agent Review Tab перед использованием «Fix in Chat»
- Отключить Cloud Sync (Settings Sync) при работе с агентом
- Отключить Format On Save
- Чаще коммитить в git
- Обновить Cursor до последней версии
Agent doesn't have access to Cursor-ide-browser
Платформа: все
Причина: Функция Browser Automation не включена или требует полного перезапуска.
Agent doesn't have access to Cursor-ide-browser
Решение:
- Settings → Features → Browser Automation → Enable
- Полностью перезапустить Cursor (не Reload Window, а закрыть и открыть)
- Если не помогает — отключить, перезапустить, включить снова
Производительность
Extension host terminated unexpectedly
Платформа: все (чаще Windows и Remote SSH)
Причина: Расширения потребляют слишком много памяти (до 4 ГБ на процесс). Конфликт расширений, повреждённое хранилище, утечки памяти при Remote SSH.
Extension host terminated unexpectedly 3 times within the last 5 minutes. The window is reloaded.
Решение:
- Отключить расширения по одному для выявления конфликтного
- Очистить кеш: удалить
~/.cursor/(или%APPDATA%/Cursor/) Developer: Reload Window- Переустановить Cursor с чистым профилем
100% CPU, 4-8 ГБ RAM в простое
Платформа: все (особенно macOS)
Причина: Процессы Cursor Helper создают множественные экземпляры с утечками памяти. Индексация большого проекта или AI-фоновые задачи.
Решение:
Help → Process Explorerдля выявления тяжёлого процесса- Отключить ненужные расширения
- Отключить
cursor.general.enableIndexingдля больших проектов - Уменьшить
files.watcherExclude - Перезапустить Cursor
Модель сбрасывается на Auto после обновления
Платформа: все
Причина: Баг обновления UI: при каждом обновлении интерфейса Cursor перезаписывает пользовательский выбор модели.
Решение:
- Проверять выбранную модель перед каждым запросом
- Зафиксировать модель в
.cursor/settings.jsonна уровне проекта - Обновить Cursor до последней версии
Специфика РФ
Your card was declined — оплата из России
Платформа: все
Причина: Российские банковские карты заблокированы для международных платежей. Cursor использует Stripe, который не принимает платежи из РФ.
Your card was declined. Try a different payment method.
Решение:
- Использовать виртуальную карту зарубежного банка (Wise, Payoneer, Revolut)
- Попросить оплатить через зарубежных знакомых
- Использовать собственные API-ключи моделей на бесплатном тарифе
AI считает что сейчас 2024/2025 год
Платформа: все
Причина: Баг в метаданных user_info, которые Cursor передаёт моделям — год захардкожен или не обновляется.
Решение:
- Добавить в
.cursorrules:Today's date is {CURRENT_DATE}. Always use current information. - Явно указывать текущую дату в промптах
- Обновить Cursor до последней версии
Git-интеграция
Конфликты слияния отображаются после их разрешения
Платформа: Windows (WSL2), macOS
Причина: Баг синхронизации UI: после ручного разрешения конфликтов и коммита через терминал Cursor продолжает показывать файлы как конфликтные. git status чист, маркеров <<<<<<< нет, но IDE не обновляет состояние.
Files still show conflict markers in Source Control panel despite git status showing clean working tree
Решение:
- Явно стейджить файл:
git add <filename> - Перезагрузить окно:
Cmd+Shift+P→Developer: Reload Window - Убедиться через
git diff --check, что маркеров нет - Если не помогает — полностью перезапустить Cursor
Источник: forum.cursor.com/t/149160
Merge Editor не реагирует на нажатие (кнопка не работает)
Платформа: macOS (arm64)
Причина: Кнопка Merge Editor отображается при конфликте, но клик по ней ничего не делает. В обычном VS Code та же кнопка работает корректно. Проблема связана с конфликтом Git-расширений (GitLens, Git Graph) с встроенным merge editor.
Merge editor button shows but does not react on click. The same button works fine in VSCode.
Решение:
- Отключить расширения GitLens, Git Graph и другие Git-плагины
- Открыть DevTools (
Help → Toggle Developer Tools) и проверить консоль на ошибки - Попробовать разрешить конфликт вручную в файле или через терминал
- Обновить Cursor — в некоторых случаях баг исчезает сам через 1-2 обновления
Источник: forum.cursor.com/t/156474
Ложные merge-конфликты в Multi-Agent / после Apply All
Платформа: Windows 10/11
Причина: При работе в multi-agent чате после нажатия «Apply All» и продолжения работы в том же окне, следующая порция правок включает уже применённые изменения, что создаёт ложные конфликты.
Clicking 'apply all' for this new summary creates merge conflicts. The change summary incorrectly includes previously accepted modifications.
Решение:
- Открывать новый чат агента после каждого «Apply All»
- Альтернатива: накопить все правки, не применяя — и применить разом в конце
- Не продолжать модификацию того же файла в том же чате после применения
Источник: forum.cursor.com/t/146203
Parallel Agents дублируют пути и ломают merge (Worktree)
Платформа: Windows 10/11
Причина: Если Cursor открыт в подпапке git-репозитория (не в корне) и используется Worktree-режим параллельных агентов, пути дублируются (например, client/client/readme.md) и возникают ошибки мерджа.
Parallel agents fail to merge their changes to the main branch. System creates duplicated folder paths (e.g., client/client/readme.md).
Решение:
- Всегда открывать Cursor в корне git-репозитория, а не в подпапке
- При работе с монорепо: использовать
.cursorignoreвместо открытия подпапки
Источник: forum.cursor.com/t/150279
App зависает при пустом commit message в Git Panel
Платформа: Windows 11
Причина: Если нажать кнопку Commit с пустым сообщением, интерфейс уходит в бесконечную загрузку без ошибки и возможности отмены. Git-панель становится полностью неотзывчивой.
The commit button shows a loading spinner indefinitely. No error message appears. Git section becomes unresponsive.
Решение:
- Перезапустить Cursor
- Всегда вводить сообщение коммита перед нажатием кнопки
- Использовать терминал для коммитов:
git commit -m "message"
Источник: forum.cursor.com/t/156913
Tab-автодополнение (Cursor Tab)
Ghost text (подсказки) не появляется вообще
Платформа: Windows, macOS, Linux
Причина: Cursor Tab отключён в настройках, конфликт с расширениями (GitHub Copilot, TabNine, Codeium, PyRight), исчерпана месячная квота автодополнений, или движок ещё инициализируется после открытия большого проекта.
Cursor Tab enabled, but the 'ghostwriting' predictive code feature is completely non-functional. Chat (Ctrl+L) works fine.
Решение:
- Проверить:
Cursor Settings → Features → Cursor Tab— переключатель должен быть включён - Отключить конкурирующие расширения: GitHub Copilot, TabNine, Codeium (одновременно может работать только один inline completion provider)
- Отключить PyRight — он конфликтует с ghost text, пытаясь одновременно модифицировать UI
- Проверить квоту: Settings → Account → Usage
- Перезапустить Cursor полностью
Источники: forum.cursor.com/t/79984, forum.cursor.com/t/154028
Tab не принимает показанную подсказку (нажатие игнорируется)
Платформа: Linux (Fedora), Windows
Причина: Конфликт клавиатурных привязок: расширения Flutter, C++ или импортированные настройки перехватывают Tab раньше Cursor. Также баг: если курсор в начале строки, подсказка показывается, но не принимается до ввода пробелов.
Tab complete shows a suggestion and I furiously press tab key but nothing happens. After entering characters, autocomplete inserts the snippet and deletes the next 5-20 lines of unrelated code.
Решение:
- Открыть
Ctrl+Shift+P→Open Keyboard Shortcuts (JSON) - Удалить конфликтующие привязки (особенно
editor.action.enableCppGloballyна Tab) - Добавить корректные привязки:
[ { "key": "tab", "command": "editor.action.inlineSuggest.commit", "when": "textInputFocus && inlineSuggestionVisible && !editorTabMovesFocus" } ] - Перезапустить Cursor после изменения привязок
Источники: forum.cursor.com/t/138300, Medium
Подсказки пропадают после отключения/включения расширений
Платформа: macOS (arm64)
Причина: После очистки settings.json или массового отключения расширений Cursor Tab перестаёт работать. Проблема в нарушении внутреннего состояния IDE при изменении конфигурации расширений.
After disabling extensions nothing worked, but once I enabled them back and restarted Cursor, tab completions started working.
Решение:
- Включить обратно все расширения
- Полностью перезапустить Cursor (не Reload Window)
- Если не помогает — отключать расширения по одному с перезапуском между каждым, чтобы найти конфликтное
Источник: forum.cursor.com/t/149728
Индексация кодовой базы
Индексация зависает на 0.5% или не продвигается
Платформа: Windows, macOS
Причина: Ошибки бэкенд-сервиса Cursor при загрузке файлов для вычисления эмбеддингов. Сервер возвращает HTTP 503 или «internal error». Также может быть вызвано нестабильным интернет-соединением или VPN.
Codebase indexing stuck at 0.5% Output panel → Indexing & Retrieval: "internal error", HTTP 503
Решение:
- Проверить логи:
View → Output → Indexing & Retrieval - Переключить сеть (VPN вкл/выкл), отключить прокси
- Подождать 10-30 минут — серверные проблемы Cursor обычно временные
- Пересоздать индекс:
Cmd+Shift+P→Cursor: Rebuild Index - Если ошибка повторяется — индексация будет работать локально без эмбеддингов (менее точный контекст)
Источник: forum.cursor.com/t/759
Индексация большого проекта (100K+ строк) занимает 8+ минут
Платформа: все
Причина: Cursor индексирует все файлы в рабочей папке, включая node_modules, dist, .next, .git. Для проекта на 100K строк с зависимостями это тысячи лишних файлов.
Решение — создать .cursorignore в корне проекта:
# Зависимости и артефакты сборки node_modules/ dist/ build/ out/ .next/ .nuxt/ .cache/ # Данные и логи *.log *.lock coverage/ .env*
- Создать
.cursorignore(синтаксис как у.gitignore) - Проверить результат:
Settings → Codebase Indexing— число файлов должно уменьшиться - Реальный результат: с 8 минут до 2 минут для проекта на 100K строк (4x ускорение)
Источник: eastondev.com
Cursor зависает / 100GB+ RAM на больших монорепо (400K+ файлов)
Платформа: все (особенно macOS)
Причина: Архитектурное ограничение — Cursor использует локальную индексацию с периодическими циклами синхронизации. На репозиториях с 400K+ файлов эти циклы создают нарастающую очередь, которая приводит к утечкам памяти и прогрессивной деградации. Автоматическая индексация работает только для проектов < 50 000 файлов.
Решение:
- Использовать
.cursorignoreдля исключения ненужных пакетов монорепо - Открывать отдельные окна Cursor для разных подпроектов вместо одного на весь монорепо
- Для фронтенд-команды: исключить
apps/mobile/,packages/backend-utils/и т.д. - Полностью отключить индексацию:
cursor.general.enableIndexing→ false - Для монорепо с 50K+ файлов рассмотреть альтернативы (Windsurf использует удалённую индексацию)
Источник: augmentcode.com
Приватность и телеметрия
Какие данные Cursor отправляет на свои серверы?
Платформа: все
Суть: Cursor отправляет код на серверы для работы AI — даже при использовании собственных API-ключей. Все запросы проходят через бэкенд Cursor для финальной сборки промпта.
Что отправляется (Privacy Mode ВЫКЛ):
- Код из открытых файлов, промпты, действия в редакторе, сниппеты
- Данные могут использоваться для обучения моделей и улучшения AI
- Телеметрия (использование фич, крэш-репорты) передаётся провайдерам моделей
- Сторонние провайдеры (Baseten, Together AI, Fireworks) могут временно видеть ввод/вывод
Что отправляется (Privacy Mode ВКЛ):
- Код передаётся для обработки, но не сохраняется
- Ничего не используется для обучения моделей
- Нулевое хранение данных у провайдеров (OpenAI, Anthropic, Google)
Источник: cursor.com/data-use
Как включить Privacy Mode (пошагово)
Платформа: все
Зачем: Privacy Mode гарантирует, что ваш код не сохраняется на серверах Cursor и не используется для обучения моделей. Более 50% пользователей Cursor включают этот режим.
Для личного аккаунта:
- Открыть
Cmd+Shift+J(Mac) илиCtrl+Shift+J(Win/Linux) - Перейти в
Settings → General → Privacy Mode - Переключить в «On»
- Настройка сохраняется автоматически между сессиями
Для команды (Admin):
- Войти на cursor.com с правами администратора
- Перейти в
Team Settings → Security & Privacy - Включить «Enforce Privacy Mode for all members»
- После этого сотрудники не смогут отключить Privacy Mode
Проверка:
- Вернуться в
Settings → General— должно быть «Privacy Mode: On» - На cursor.com в профиле — статус приватности
Источник: cursor.com/security
Как отключить телеметрию отдельно от Privacy Mode
Платформа: все
Важно: Privacy Mode и телеметрия — разные настройки. Privacy Mode защищает код, но не отключает сбор метрик использования, крэш-репортов и аналитики фич.
Отключение телеметрии:
Settings → Telemetry→ выбрать «off»- Для отключения крэш-репортов расширений:
"crashReporting.enabled": falseв settings.json - Для максимальной приватности: использовать локальные модели через Ollama или LM Studio — в этом случае ничего не покидает машину
Workspace-уровень (для конкретного проекта):
// .vscode/settings.json
{
"cursor.privacyMode": true,
"telemetry.telemetryLevel": "off",
"crashReporting.enabled": false
} Индексация отправляет код на серверы — как контролировать?
Платформа: все
Суть: При включённой индексации Cursor сканирует рабочую папку, вычисляет хеши (Merkle tree), загружает изменённые файлы для вычисления эмбеддингов. Каждые 10 минут проверяет изменения и догружает новые файлы.
Что хранится на серверах Cursor:
- Эмбеддинги (векторные представления кода) — хранятся в Turbopuffer
- Пути файлов — зашифрованы (6-байтовые обфусцированные сегменты)
- Git-история: только SHA коммитов и обфусцированные имена файлов (без diff, без сообщений)
- Plaintext-код удаляется сразу после вычисления эмбеддингов
Как ограничить:
- Создать
.cursorignoreдля исключения чувствительных файлов - Полностью отключить индексацию:
cursor.general.enableIndexing→ false - На Enterprise-плане: приватный режим принудительно включён для всей организации
Источники: cursor.com/security, cursor.com/data-use
Проблемы весны 2026
Опасные действия Agent — удаление prod БД, утечка ключей, RCE через репозиторий
Платформа: все
Причина: В режиме auto-apply Agent самостоятельно выполняет команды через подключённые сервисы (Railway, Postgres, API). Документированные инциденты март-май 2026: удаление продакшн-БД, заливка .env в публичный коммит, исполнение произвольного кода через MCP-сервер из недоверенного репо. CVE-2026-26268 (апрель 2026) — RCE через специально подготовленный проект.
Agent executed: DROP TABLE users; -- prod database Agent committed: .env with OPENAI_API_KEY=sk-... Agent loaded malicious MCP server from cloned repo
Решение:
- Никогда не давать Agent доступ к prod-БД напрямую. Только через middleware с readonly-правами или dev-копию
- Перед каждым Apply внимательно проверять список изменений в diff — особенно команды в терминале
- Отключить auto-apply:
Settings → Cursor Settings → Composer/Agent— снять «Apply changes automatically» и «Run terminal commands without confirmation» - Хранить секреты только в
.env(он по умолчанию в.gitignore), никогда не вставлять API-ключи в чат - Незнакомые репозитории открывать в Restricted Mode (VS Code) или через
code --disable-extensions, отключив MCP-серверы - Обновить Cursor до последней версии — патч CVE-2026-26268 включён в апрельские релизы
- Для рискованных задач (миграции, продакшн-изменения) переключаться на Claude Code или Codex с настроенным sandbox
CVE-2026-26268
"Каждый день что-то ломается" — нестабильность Composer/Agent после обновлений
Платформа: все
Причина: Устойчивая жалоба апреля-мая 2026: Composer/Agent ведут себя по-разному день ото дня. Агент игнорирует инструкции, модель сбрасывается на Auto без предупреждения, extension host падает, токен-лимиты резко сокращаются. Усилилось после серии релизов с экспериментами над агентом.
Yesterday: agent followed .cursorrules perfectly. Today: same prompt, same repo — agent ignores rules, model silently switched to Auto, context window cut from 200k to 60k.
Решение:
- Зафиксировать конкретную модель:
Settings → Models— выбрать модель явно, отключить «Auto» - Если сломалось после обновления — откатиться:
Help → Show Logs, найти предыдущую версию через Releases на cursor.com и поставить вручную - Включить «Disable auto-update» в Settings, обновляться вручную раз в неделю-две (не сразу при выходе)
- На время острого бага использовать Cursor только в Ask-режиме, а Agent-задачи делать в Claude Code или Codex
- Жаловаться в forum.cursor.com с воспроизведением — команда Cursor реагирует быстро, но только на конкретные репро
- Иметь резервный workflow: те же задачи через CLI-агенты (Claude Code / Codex) — они стабильнее, потому что не зависят от ритма релизов IDE
Безопасность, откаты и лимиты
Критическая уязвимость 'DuneSlide' (CVE-2026-50548 и CVE-2026-50549)
Платформа: все версии до Cursor 3.0
Причина: Две уязвимости, позволяющие выйти за пределы песочницы и выполнить произвольную команду на машине разработчика. Первая — через необязательный параметр рабочего каталога у инструмента запуска команд: песочница разрешает запись внутрь рабочего каталога, а сам каталог можно подменить. Вторая — через логику разбора символических ссылок: когда проверка не проходит (цель не существует или у каталога отобрали права на чтение), Cursor доверял пути внутри проекта.
Чем опасно: запуск без единого подтверждения от пользователя — достаточно, чтобы в контекст агента попал подготовленный текст из подключённого сервиса или из результатов веб-поиска.
Решение:
- Обновиться минимум до Cursor 3.0 (вышла 2 апреля 2026), лучше — до актуальной версии
- Проверить свою версию:
Help → About. Всё, что ниже 3.0, уязвимо - Ограничить подключённые MCP-серверы проверенными: вектор атаки идёт через данные, которые агент получает извне
- Отключить веб-поиск у агента на чувствительных проектах либо требовать подтверждение на команды в терминале
CVE-2026-50548, CVE-2026-50549 (CVSS 9.3–9.8). Сообщено в феврале 2026, патч в Cursor 3.0 от 2 апреля, идентификаторы CVE присвоены 5 июня 2026
Тихие откаты кода (Code reversion bug)
Платформа: все
Причина: Баги Agent Mode, когда IDE отменяет изменения без уведомления пользователя. Также наблюдаются проблемы с пробросом портов.
Решение:
- Отключайте Cloud Sync при активной работе агента
- Используйте
git commitчаще
Непрозрачные лимиты тарифа Pro
Платформа: все
Причина: Баг замороженного индикатора лимитов, приводящий к внезапному исчерпанию квоты и дополнительным списаниям за premium модели.
Решение:
- Регулярно проверяйте Dashboard на сайте cursor.com
- Установите жесткий лимит (Hard Limit) в настройках биллинга
Свежие проблемы — июль 2026
Проверено по форуму Cursor и журналу изменений на 28 июля 2026. В обороте версии линейки 3.11–3.12 (сборка 3.12.30 от 21 июля 2026).
You are in ask mode and cannot run non read-only tools — при выбранном режиме агента
Платформа: все, сборка 3.12.30 и рядом
Причина: Рассинхрон интерфейса и политики прав: в окне выбран режим агента, план утверждён, команда на реализацию отдана — а правила доступа применяются как для режима вопросов, и любая запись блокируется. Это не ошибка пользователя: подпись в интерфейсе и фактическое состояние политики расходятся.
You are in ask mode and cannot run non read-only tools. Ask the user to switch to agent mode if edits are required.
Решение:
- Переключить режим вручную ещё раз (в любой режим и обратно) и отправить
continue— после этого запись проходит - Не переписывать промпт и не начинать чат заново: причина не в формулировке задачи
- Если повторяется постоянно — проверить, не переключается ли режим сам после утверждения плана: у части пользователей десинк возникает именно в этот момент
Tool blocked because this hook is configured to fail closed
Платформа: все
Причина: Настроенный перехватчик действий агента не смог выполниться сам, а так как он настроен блокировать при собственном сбое, то запрещает и вызов инструмента. То есть блокировка честная, но причина не в вашем коде и не в правилах — сломалась внутренняя подсистема запуска команд.
Tool blocked because this hook is configured to fail closed (block when it fails). Hook execution failed: Error: MainThreadShellExec not initialized
Решение:
- Перезапустить Cursor полностью: подсистема запуска команд инициализируется при старте окна
- Проверить, что рабочая папка открыта как проект, а не отдельный файл — в режиме одного файла терминальные вызовы инициализируются иначе
- Временно перевести перехватчик в режим предупреждения вместо блокировки, если он ваш и задача срочная
Cursor каждый раз открывается в режиме агента вместо IDE
Платформа: все, начиная со сборок линейки 3.7
Причина: Настройка автоматического открытия окна агентов при запуске включена по умолчанию, и вместо редактора вы каждый раз попадаете в окно агентов. Разработчики признали, что название настройки не соответствует поведению, и обещали её переименовать — у части пользователей выключение не помогает.
Решение:
- Выключить настройку открытия окна агентов при запуске в разделе настроек агентов
- Если не подействовало — запускать с флагом
--classic: он принудительно открывает редактор. Флаг надо прописать в ярлыке приложения - Не переустанавливать программу: это настройка поведения, а не повреждение установки
IDE не запускается после открепления окна агентов
Платформа: все
Причина: Если окно агентов случайно откреплено от основного, при следующем запуске редактор не поднимается. Смежный баг: при включённом автозапуске окна агентов кнопка перехода в редактор из этого окна перестаёт работать — в результате попасть в редактор нечем.
Решение:
- Запустить с флагом
--classic, чтобы принудительно открыть редактор и вернуть окна на место - Выключить автозапуск окна агентов — кнопка перехода в редактор после этого работает
- Если и это не помогло — сбросить состояние окон, переименовав пользовательский каталог
~/.cursor. Расширения и настройки при этом придётся поставить заново, поэтому сначала попробуйте первые два пункта
Агент рапортует о работе, но ничего не делает — нет карточек инструментов
Платформа: все
Причина: Агент пишет, что запускает команды, читает файлы и правит код, но в интерфейсе нет ни карточек вызова инструментов, ни вывода команд — задача просто останавливается. Инструменты не вызывались вообще: текст сгенерирован, работа не сделана. Самый неприятный вариант, потому что отчёт выглядит правдоподобно.
Решение:
- Проверить факт по
git statusиgit diff, а не по тексту ответа — правило для любого агента, но здесь особенно - Начать чат заново: в сломанной ветке диалога вызовы инструментов не восстанавливаются
- Обновиться до актуальной сборки: жалобы концентрируются вокруг отдельных сборок линейки
3.11
Агент продолжает работать после нажатия Stop — коммитит и удаляет файлы
Платформа: все
Причина: Официальное объяснение команды Cursor: кнопка остановки завершает текущий ход, но уже запущенная команда доигрывает до конца. На практике пользователи фиксируют больше: файлы правятся и пересоздаются после остановки, изменения коммитятся без подтверждения, удалённый вручную файл возвращается снова.
Решение (рекомендации команды Cursor):
- Перевести режим запуска из автоматического в разрешительный список — тогда команды в терминале и коммиты требуют подтверждения
- Включить защиту от удаления файлов: удаление без подтверждения станет невозможным
- Пользоваться контрольными точками, чтобы откатывать нежелательные изменения
- Не давать агенту доступ к продакшену: остановка не гарантирует прекращение уже запущенного действия — это архитектурное свойство, а не баг, который скоро закроют
Модель отвечает не та, что выбрана — работает роутер
Платформа: все, с 22 июля 2026
Причина: Cursor добавил маршрутизатор моделей: он сам направляет запрос к подходящей модели и имеет три режима — на качество, на баланс и на экономию. Для командных тарифов он включён по умолчанию. Часть старых жалоб вида «модель сама сбрасывается» с этого момента объясняется не багом, а работой роутера.
Решение:
- Если нужна конкретная модель — выбрать её явно, не оставляя автоматический выбор
- Проверить режим роутера: на экономии он уводит запросы на более дешёвые модели, и падение качества ответов объясняется этим, а не «деградацией модели»
- В командном тарифе проверить настройку на уровне организации: локальный выбор может перебиваться политикой команды
Источник: журнал изменений Cursor, 22 июля 2026
Защита аккаунта от бана (для РФ)
Как избежать блокировки аккаунта OpenAI / Anthropic
Суть: Cursor использует модели OpenAI и Anthropic. Системы антифрода банят аккаунты за «гео-конфликты» (несовпадение IP и карты).
Решение (Инструкция 2026):
- Чистота IP: Публичные VPN в черных списках. Используйте чистые индивидуальные резидентные прокси (страна прокси должна совпадать со страной выпуска карты).
- Оплата (OpenAI): Используйте официальное приложение ChatGPT в App Store/Google Play (оплата гифт-картами через Apple ID/Google профиль), чтобы обойти жесткую проверку Stripe Radar.
- Оплата (Anthropic): Для Claude 3.5 требуется совпадение BIN карты и ГЕО IP. Рекомендуется использовать B2B API-агрегаторы (GenAPI, Umnik.AI).
- Антидетект: Рекомендуется Dolphin Anty или AdsPower (с жесткой привязкой часового пояса, WebRTC и языка en-US) при входе в личные кабинеты.
Полезные ссылки
// Обсуждение
Можно писать анонимно. Укажите email, чтобы получать уведомления об ответах.